<SEC-DOCUMENT>0001660134-23-000013.txt : 20230303
<SEC-HEADER>0001660134-23-000013.hdr.sgml : 20230303
<ACCEPTANCE-DATETIME>20230303160329
ACCESSION NUMBER:		0001660134-23-000013
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		105
CONFORMED PERIOD OF REPORT:	20230131
FILED AS OF DATE:		20230303
DATE AS OF CHANGE:		20230303

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Okta, Inc.
		CENTRAL INDEX KEY:			0001660134
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				264175727
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

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

	BUSINESS ADDRESS:	
		STREET 1:		100 FIRST STREET
		STREET 2:		SUITE 600
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94105
		BUSINESS PHONE:		888-722-7871

	MAIL ADDRESS:	
		STREET 1:		100 FIRST STREET
		STREET 2:		SUITE 600
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94105
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>okta-20230131.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:373ac7bb-d430-4ec1-adf0-8567c1d5d405,g:d79aee08-bd79-4601-a82a-532b15e05655,d:fd01da551edd47afb6ea3c458f4a6d83--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:okta="http://www.okta.com/20230131" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>okta-20230131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF8xLTEtMS0xLTczMzQw_df1f6913-78f0-4572-9975-2c3776f24ddf">false</ix:nonNumeric><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF8yLTEtMS0xLTczMzQw_f78c58b6-6e49-4efe-ba0c-bb797e82ed6e">0001660134</ix:nonNumeric><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF8zLTEtMS0xLTczMzQw_0f00034d-caa5-4766-b0a0-16d102aa9f41">2023</ix:nonNumeric><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF80LTEtMS0xLTczMzQw_d12453ed-fbc7-4f36-8922-1bcb7ef2ab29">FY</ix:nonNumeric><ix:nonNumeric contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTAtMS0xLTkzMjA1_d1037273-aa97-432f-ba53-be208224afe1">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</ix:nonNumeric><ix:nonNumeric contextRef="i647aabece97a4ad8bfa9496962b0ecfb_D20220201-20230131" name="okta:RevenueFromContractWithCustomerContractDuration" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ief0b9c5bb08e4a31833efc57dab26814_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzYvZnJhZzo1MDI3ODE0NGY4ZjA0ZTk0YjA4YjAxYWU0Njk2ZWZjZS90YWJsZTphZDBjNDI1ZTgxODc0MWJjYjMxNDdjNjVkMGRkMjY4My90YWJsZXJhbmdlOmFkMGM0MjVlODE4NzQxYmNiMzE0N2M2NWQwZGQyNjgzXzEtMS0xLTEtNzMzNDA_e632c2f9-4c63-43d6-affb-824f8d861ffb">0.0206795</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzYvZnJhZzo1MDI3ODE0NGY4ZjA0ZTk0YjA4YjAxYWU0Njk2ZWZjZS90YWJsZTphZDBjNDI1ZTgxODc0MWJjYjMxNDdjNjVkMGRkMjY4My90YWJsZXJhbmdlOmFkMGM0MjVlODE4NzQxYmNiMzE0N2M2NWQwZGQyNjgzXzItMS0xLTEtNzMzNDA_fdee3a1c-adbf-4b0d-abc4-0e05095fe727">0.0052991</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzYvZnJhZzo1MDI3ODE0NGY4ZjA0ZTk0YjA4YjAxYWU0Njk2ZWZjZS90YWJsZTphZDBjNDI1ZTgxODc0MWJjYjMxNDdjNjVkMGRkMjY4My90YWJsZXJhbmdlOmFkMGM0MjVlODE4NzQxYmNiMzE0N2M2NWQwZGQyNjgzXzMtMS0xLTEtNzMzNDA_01e98bab-2548-46c8-b0e9-04366f5c434b">0.0041912</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="id7dbd4f7ad274231905314566f5601ef_D20220301-20220331" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNzM2L2ZyYWc6YjU0NWZhODUyNmNjNDRiZWJiNGM4M2I3NDZhZjdmNTMvdGFibGU6MzI3MjViOTJlMGQ0NDNhNWFiYWM5YTE3YTA4MDUxNGEvdGFibGVyYW5nZTozMjcyNWI5MmUwZDQ0M2E1YWJhYzlhMTdhMDgwNTE0YV8xLTEtMS0xLTgzNDQx_bdaede69-9330-4d00-8b63-3ae2bea69bae">33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i2b9e130563a84dc09e3671a1d9c72b42_D20220301-20220331" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNzM2L2ZyYWc6YjU0NWZhODUyNmNjNDRiZWJiNGM4M2I3NDZhZjdmNTMvdGFibGU6MzI3MjViOTJlMGQ0NDNhNWFiYWM5YTE3YTA4MDUxNGEvdGFibGVyYW5nZTozMjcyNWI5MmUwZDQ0M2E1YWJhYzlhMTdhMDgwNTE0YV8yLTEtMS0xLTgzNDQx_9176cf52-69a5-4ec3-af06-ad6096d65daf">33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i75c2064e912c41ef99d2c90434e197a7_D20220301-20220331" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNzM2L2ZyYWc6YjU0NWZhODUyNmNjNDRiZWJiNGM4M2I3NDZhZjdmNTMvdGFibGU6MzI3MjViOTJlMGQ0NDNhNWFiYWM5YTE3YTA4MDUxNGEvdGFibGVyYW5nZTozMjcyNWI5MmUwZDQ0M2E1YWJhYzlhMTdhMDgwNTE0YV8zLTEtMS0xLTgzNDQx_772e8ea7-3e76-4e48-bdd4-80942a55cc24">33</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="okta-20230131.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i945d19a2357a4497acc78703741486f3_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id638ad85a5e844a7ae7fa430b40818a8_I20230227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i2ceed49cfb8444f19ab8389832036a64_I20230227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd2941fba4924bc88f0012cb45c6d825_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-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="ie48420b2695343faa64beb11e8a45380_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i55bf8ff6d28042b6b771fb99ecb08084_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d5535434627443d86d7b01e5cb9fd4b_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</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="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</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="i11bcdca4bdd3409d8ee5852d0a2fb087_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c3436d673094c078652101c3f77435a_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</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="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</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="id62ac78b4b4c435582102ab7663f3c4f_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83ff24a772c24cb399c07210b3541fe5_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f7d6a1a054a4f868fda3b9608f7b87d_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41effbaba5d4756b6030d5982bcbbb1_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb33c9497271435aaf4f03fdc38e58b1_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0a007bf0a5249709855b5d72bb141ff_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e20e5868a8345a68a6e722600c31e7b_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86698dfff9b14ff8903cfd00cdb2d400_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54cba54b457d42b7bf981759e153853d_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5daf8b3a59314632aee978ebecb60f25_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4e3565d67c54f8f809ec77d71199d40_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0893124aa7504130b8cb8827d1452402_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="if316732271c242b886ebb11aba450a1e_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ib5dff3388ea4414fb8988085b070d25b_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i8bf076d0eb00449da75900bf11251897_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i78ca9ae8677549e6a1e13b7cee8c080c_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i4047e35eeafe40b7a938591f2a4b95d2_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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="i5cd31e9db35946e7bfae8abdf56b2111_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c44ad6633a84e5b9bfae127eb224bc8_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f1ca5d3babd443881c55f93939e15a1_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ia200f18e9f44411d9b7d982b1c76b966_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i57ba1d4b5c8a4e92bf238024dd7e6ba6_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i02b353cc617947e39e86a70ebbf9b7f1_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad78d31a75b6425cbc7b0c2d2c6eaee5_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i386f338b805f48e691e3e352990cd9aa_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id77249774737499285f5550257d7139a_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="iabf43dbfaae042bf809595e52f3cf093_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ieea78a90bdf542de9dd0f7b757105b44_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i1ce3fe828110410f9f688926946f0c70_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i2c1f782f2c0c4c71a72bf967b54b6cd4_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfConvertibleDebtMember</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="ic7b113b5fe4849efb30e19dcbdbe93b0_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfConvertibleDebtMember</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="i0ff9503a5143459880aaf74051e8746c_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfConvertibleDebtMember</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="ie3fb81054a11439d8da5ba360d78b575_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i0423152b2b3c40bda210c899aec7232b_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="idde538d94b7446e69ba350be325e4249_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><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="i77f5e8673c254e67bb3d02de79900c68_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><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="i4a4d2ceb16914100b887931da31533e4_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="icd888f4d695d47fca7fbb7e294cefbd0_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i29e672e57616448cb9c04afcabcb9b64_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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:unit id="segment"><xbrli:measure>okta:segment</xbrli:measure></xbrli:unit><xbrli:context id="i647aabece97a4ad8bfa9496962b0ecfb_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i5e18ce601c784981a575c5db34bd5dda_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><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="i91571486386b4bfb9c78bafae46d6ec1_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d6b9bf809aa46a88c9bdaea0118217a_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47b98f60379e455683afb8a8b85ddd69_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i6665a24e06a140fba3fc1fcd4fff6071_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</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="i847d5e8f2bf549728f3ca19e410c2168_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="ia76e8a54e1974c54992a86211edb9932_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</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="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-03</xbrli:startDate><xbrli:endDate>2021-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfdefa23806c470e8cc25b3f415ac36c_D20210503-20210503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-03</xbrli:startDate><xbrli:endDate>2021-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1e3a59c6902406c9d1beee40cb70402_D20210503-20210503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-03</xbrli:startDate><xbrli:endDate>2021-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i102f23632ba7438ba195bacc17f6c2ef_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</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="i6a16fd3f91de42fea7a3a6a106cd88e5_I20210503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-02</xbrli:startDate><xbrli:endDate>2021-08-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcf94152ffff46bfa59b6a10faf5d659_D20210802-20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-02</xbrli:startDate><xbrli:endDate>2021-08-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1dad37fcd8ad44dbadaa7b89ed9fe39f_I20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5db643d1be90402090587b4150045418_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</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="iefd67c7030ad4891a4924b09ce7a153a_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">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="id811d634f48e4eb08eaae1806488c14a_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">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="i22968942a91b42aaa378858e9be08fce_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31955b9d6a2b4c5bb27730398ff4892c_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8a799b4331d4448997017ef69f6360f_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f614df49aae47efabb1f5289bdf8243_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67e59a92d5a7480eb575cc330f51404a_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61ff3eb367794a7d841f3b30750ae2db_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80210d992534238b5cb96a2d748d460_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="investment"><xbrli:measure>okta:investment</xbrli:measure></xbrli:unit><xbrli:context id="i4410aebcf31548c997ae82dd6b23096f_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2afeccc38a44e6cad3aff0b5ae6e113_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fb84937dedb4180a72cd219c0acef86_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</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="id8731bfb6ec84fd68f8cf6d32abd1024_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22d008c7b8344d38a29d846d8ba49912_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide1048f30006472e94fc4928ec36cea3_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i8508a76dc1574551bb0df7f2352f34e5_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i96364fdad702415fb923e301869d25a6_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic63c4496c1514e64813452d0dd2d730e_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6f0e70c55ec49498fc930b5320a16f8_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="id90335643da04de4b5a7fb20b3350bf9_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i7759d20fe0c4448fa68ad132c55e1aa0_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec2091dd48b04040812c0ab91d481722_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcb4cb5d425c411c9c06e95ec330d200_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i2b4028b9feba481682c5ec789f770c17_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i6ee6ccade26445c38eaac542c03f2a03_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28f3bbe365e242c390e00bffa5236ab9_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaef37b1f9b274b4ba070cccd9c4ea800_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeb3b58b4d4441c78dcae86878738436_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aff725320bb4380ad77a18475790172_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25afc98dfca540248e4a823a77fbb2bb_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9df31b454524c759c4e9e23297f7e10_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25ec0703b61a49e795e744aa78900894_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb41b6eb3b0747499a019583ee9e3369_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i029ddbe8d0504120bd2cffe422a78367_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ac3a843cb9a4e0086e26a45d4803887_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48ff1a06dbb54237802160a63c09a8fd_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id63f4d6d084c48d6b50847a88d3a6f01_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib518ffe0ab97421bbffcaf2db83d30cc_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba45354f91094a52bafc98b1dfb6291a_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic500646c697a4b8bb49850cb03641d64_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic02411c58ed14959803bdd8b9af8ed9e_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e130ae38dd645d88b399cf4c149522f_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34e977cccbf3478d82d7bf28c65a5e5e_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9754881393ca496a923b573a59a81c36_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7486944a4b8749aabda501b135667574_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba174948cb34427b9a44c5d315e2077_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fb7d633cbe64d3d845743d94158dcc4_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i77931c5579d547a29b022d64d384cc18_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ia552547f90e743dd81b06c3cdc6926ad_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id97e8d0f34644f5dbac85f773cd09c7b_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idff222377e0447dfade57a74e9c3f4ac_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb453cee234640c1986072a5d88c3be7_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7295071cc5fa4b4e8a9214410194bb58_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i811524b515de40c6b0f135a204a0b956_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0b02c74920441cabdc585c19193ecb8_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</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="i93b0f30f0da0468b8640fbe6f27ea8ae_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</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="i846c289c860847a090b3f1b35a66acf9_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="id90172a10a004e02b7a7cc8441d1df25_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="i3b3394b8db7b43fda9467523f414b34c_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="i47cafdd6f106488aa57c8429e545a272_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="id6db6abc5d5c44409330a55c7a72f2c4_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibac6534c6b0f40909f6393be21d855bb_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cefcae58da24eabbf60be720fece098_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i27850790644f4e7e9ed36592899c2812_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00fab7b3d55349558f7c3c9d6535a6b8_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="if9ed994ee5324ba7bb6ec31f45dc0c9d_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86a0e80f0eca46b8bf3856fb7792d711_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19d668ef38da4b79af6d88c9e1091523_I20180228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36bc1f63566441c9b765f869aa5c24b9_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52599a92e83b4b33811c57f6ed560366_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="ief0b9c5bb08e4a31833efc57dab26814_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="ia97c0da219f745098d85887d62279d01_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifab508cdee414be285636b0ac02bdab8_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54ede1223a904fb3b0d006230e97eed5_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i033002f78d7248e4a1b99a532cb83b1c_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib171392e98da43bbad2fc0e66d7dc13b_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</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:unit id="tradingday"><xbrli:measure>okta:tradingDay</xbrli:measure></xbrli:unit><xbrli:context id="ibd8251d1ab184e78a044c0ef82e408d2_I20200301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3be9372932124fd1a965103bb0f3eb18_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="i47600c807a3c41fea6b63a4094b22be2_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib14619587eb7474795d08302a43f7d3c_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b06b6b5676d4598a35b95ccca0003e7_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d235baaa9a945afb27870bb527b62fc_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="if3af452f5be7446dbbc279acd027f61f_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</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="ib69ea56d96da47268f1d89edf9b8246a_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="i3556369796e149ecb98aad75e32f421c_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</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="i335d39d8ed1141ca84cfaa855ad34a6a_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97922596d5744b5a875158cdf511c467_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</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="i06766c3051124498b9814c5392865f3a_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2db15abe72b4f12a4486081b37e0fce_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8e090c1bc534b9c90360225adcaf004_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="ied15a633104a453495f3d8c9c67025a9_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">okta:SanFranciscoTenYearLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="renewaloption"><xbrli:measure>okta:renewalOption</xbrli:measure></xbrli:unit><xbrli:context id="i58983d197b0d44c9b226a7e072b23ff0_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b484ce89e7744fb932e395eaa3d22cf_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i720b49182957442d833a51c9af2d1af8_D20221128-20221213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">okta:DerivativeLawsuitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-28</xbrli:startDate><xbrli:endDate>2022-12-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="plaintiff"><xbrli:measure>okta:plaintiff</xbrli:measure></xbrli:unit><xbrli:context id="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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:unit id="vote"><xbrli:measure>okta:vote</xbrli:measure></xbrli:unit><xbrli:context id="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i433b1987cc5042bc95578880cd1c9b02_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235c1ccf56a6401ab4e21f99602ec761_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ic7ac607bad3847c9ae43aa64cdec9f5b_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="ib6bd8bec476a4beea1b66b244bcbf3f2_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i89d70c921260480291f194a2a36a7fc3_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="numberofincentiveplan"><xbrli:measure>okta:numberOfIncentivePlan</xbrli:measure></xbrli:unit><xbrli:context id="i1a666c09da0347d09f2908d0c7c55648_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">okta:A2017EquityIncentivePlanMember</xbrldi:explicitMember><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="id5e84d6341e9484492b06a38f71290c6_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">okta:A2017EquityIncentivePlanMember</xbrldi:explicitMember><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="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52399429b43b4a1d9bee52e250daf799_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="i0b680fac1b234e2a9737708659855f0b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ife5cff89763441938825a7d4d112a077_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9bd91eff7c745a299340990e99b646a_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><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="i402cef872a454465af8cd1b9855ca4cd_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><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="i83b2b1020b9b488eb3984a63916eb2fa_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib06d75638da240ac921301402de7b5e7_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:CostofServicesLicensesandServicesMember</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="i51f44b0c36a545c889f0afc10ab7f3af_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:CostofServicesLicensesandServicesMember</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="i4e3ad084160046cdb864731fd34932db_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:CostofServicesLicensesandServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1f1592d84b94e59874de69e11b596fb_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:TechnologyServicesCostsMember</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="ibcc8829a83ce49aba3ce17b4f3c1355c_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:TechnologyServicesCostsMember</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="ic5a5be94f1ba48ab9b0bfe3d6d87e121_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:TechnologyServicesCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37424de19b87436e9dd6da4dd65ca990_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i88bac5c518df473da4ef26f30ae45d27_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="id845779737c843058aebb40d655d6105_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28d318825a0a47c5b8ebefeb6a439c19_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ic253f7feb9aa43778afb458d70f62008_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</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="i2b7c60349cbb45a8a2371e3547f56958_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13993944f8fd4d69a2b51540a8dd21d4_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ibd6e8f98e9e84da1834f6ab7fd3986d9_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="ibe00da8654cd494f949015276007aa4b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0e7e5cd08cf416b94ac041a192ac889_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">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="i4844256c293442d781011e4b906effbe_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac3fe455a474e4a82394afbd135e348_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b5a3d42020e4c8c84f71289d295c0b8_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2e061e982f5405abc34eec62fb24d30_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0AndAtSpokeMember</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="i3160269bb7cd479dba6d8ecb55659cb5_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0AndAtSpokeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="offering_period"><xbrli:measure>okta:offering_period</xbrli:measure></xbrli:unit><xbrli:context id="i672159f893744791aa956531aa5ff28f_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i3d4aafc40e7c41ed9c3c5b6d007a7c52_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ia4dbbd13c9ad45eba2126a1b11cd906e_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc167191902e44af92f72b68f0d38f2d_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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="i816cc75a438c45e19b721bbb61940c39_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2051dd182c0400784a74c702b9fb799_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9747e6b159494dff8317d22d38b96427_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7dbd4f7ad274231905314566f5601ef_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b9e130563a84dc09e3671a1d9c72b42_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75c2064e912c41ef99d2c90434e197a7_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ed39474bd4d4cc09dab2828395aeb45_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00318dca16b641c6bf500a38df49334f_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia90e3b7ad59c4979992e96107dbf228f_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie369bb0c6fa14cd780390430687def71_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac11310292654da3a4ab12ad9fd93adc_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib427ccd420c44d6d84f0480bf3039318_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i08f8e085a7b64c31a5a05448eb03a236_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i94870c92263a44afa224111f543f181b_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic25daa7055de4b5da0152dcac7db5a2c_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ic4e9af38a439422f98baa2adff36605f_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ie5fb07375f424289804d7598230d712c_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5b8681415bf4c0d86324d68f50ce506_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:MarketBasedRSUsMember</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="id11b208df9cb4313a05088ca911dfc3c_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:MarketBasedRSUsMember</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="i1e263651f3c84d41ace8f45124f971d4_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994a5f3dc9b64afcb848fdb1081a04c1_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i2caf977ed9f643589652befff7860c49_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i7e7328e01ac640a199ccf249bae5d42d_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dae5f10763c42cf9feefd829f9c7586_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i8aafde5e8fa140af9b76a0bcf0e1ba11_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i53b90a68dda14eb2a351cbb7f15af136_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i652575acaea44007b18a026800635f53_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="ib2554775b0ea4e6a9815563f543b3694_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</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="ia960135353934a9db55a8ac4fc8b5e3f_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i897b1ad52bee4d1685d5cc9a909d6cc9_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:A2023ConvertibleSeniorNotesMember</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="i4c6b2f4fd53647499522b21228ad7f35_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:A2023ConvertibleSeniorNotesMember</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="i5fe425ebfbad432e8428cceb81a8be99_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:A2023ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e9d4d79de194b7999a72fdfbefb6491_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedto2025ConvertibleSeniorNotesMember</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="i0966722ec2bd496fbf4bffdf287cbf6c_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedto2025ConvertibleSeniorNotesMember</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="i71f11bf48d2a464daca7fc19a02c8c06_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedto2025ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id667c25764294b5d81e4cf17880915de_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedTo2026ConvertibleSeniorNotesMember</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="i1f9e43a6f20545c5b4540ebdae61783a_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedTo2026ConvertibleSeniorNotesMember</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="i914a79ce5d61424d9ee5bda4c97e64da_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedTo2026ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia55156c89e2945adb232a9a700393c08_D20221101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>okta:employee</xbrli:measure></xbrli:unit><xbrli:context id="i3c248d2ac72e4f23ba405300590f4432_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</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="i5c805adb02bc470ea11eebe05c65b717_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f6faf74fd4642519df9cd552fc3cb5b_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</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="i4cfd1ff159fc4f13961d92dbc5581b1b_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i588bf5748f214a58bdbb4a57cdfa3651_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="iff4ac281d9d04016b2012277a8eb86bc_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="i912233a997e04c9d9b45900358d043cf_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7406297909a64169b33cb125972e028f_D20220201-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="id2f4b81c3e9741f88e5e88fee48d4021_D20210201-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</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="ie3d2761de0d343d0bdfd3fb40882137c_D20200201-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001660134</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="margin-bottom:3pt;margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:13pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.046%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:17pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM4_205e0d60-fbcf-415e-acde-2c99ad3ee975">10-K</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.046%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YmEyMjYxZjk3NzdjNGEzYWFmYWM1ZDBjZjBjMjg2YjkvdGFibGVyYW5nZTpiYTIyNjFmOTc3N2M0YTNhYWZhYzVkMGNmMGMyODZiOV8wLTAtMS0xLTczMzQw_5576891a-783d-4140-ac37-bd4bd7bcd6bc">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8xMzM_711730a4-5f39-4d91-9ca3-ccf3b1a8a167"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8xMzM_57e874ed-ce51-467e-94b6-facc1f73e222">January 31</ix:nonNumeric>, 2023</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6OWQ5MGQzZDBlMjQyNDE5YmE3MmJiY2VlMjg5NmJjMTIvdGFibGVyYW5nZTo5ZDkwZDNkMGUyNDI0MTliYTcyYmJjZWUyODk2YmMxMl8wLTAtMS0xLTczMzQw_542782ba-c424-40cd-81fc-4bfe2069f298">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission File Number: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM5_41c261b1-3ee9-440a-8d54-963afd2842ca">001-38044</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;margin-top:8pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzMy_a245c648-262c-47b8-84c8-5f2a0d4e64a5">Okta, Inc.</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;margin-top:2pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.023%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:32.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.105%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.255%"></td><td style="width:0.1%"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8wLTAtMS0xLTczMzQw_4e7c35b0-ae90-44d8-a3f0-670a5eed603c">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8wLTItMS0xLTczMzQw_18a991ce-e2d1-41d0-a989-d0647621034a">100 First Street, Suite 600</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8wLTQtMS0xLTczMzQw_6178928c-bff8-4266-a528-27c5834642ef">26-4175727</ix:nonNumeric></span></div></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(State or Other Jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Incorporation or Organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8xLTItMS0xLTczMzQw_31fbb7ec-32bd-41a8-9e13-6376c00ec1b5">San Francisco</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identification Number)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8yLTItMS0xLTczMzQw_f9d5db96-8482-48e2-8210-a320b820e356">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8zLTItMS0xLTczMzQw_97c6d2c5-97c2-462b-a4e6-b91765ebf441">94105</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Address of Principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzMz_375644bf-a2e5-4b47-be89-fff693c57de9">888</ix:nonNumeric>) <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM0_802e73b3-08cf-45c4-812e-f73fe8bb5b87">722-7871</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________________________</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</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><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.914%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Title of each class)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trading Symbol(s)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Name of each exchange on which registered)</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6Mzc0YWE3MmI3ZTExNDc1ZmFhOGJlMGZjY2JjNDgwOTYvdGFibGVyYW5nZTozNzRhYTcyYjdlMTE0NzVmYWE4YmUwZmNjYmM0ODA5Nl8xLTAtMS0xLTczMzQw_d8f0ebb2-fe6f-45ae-a15b-3d127ebf1d7c">Class A common stock, par value $0.0001 per share</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6Mzc0YWE3MmI3ZTExNDc1ZmFhOGJlMGZjY2JjNDgwOTYvdGFibGVyYW5nZTozNzRhYTcyYjdlMTE0NzVmYWE4YmUwZmNjYmM0ODA5Nl8xLTItMS0xLTczMzQw_123dd945-302c-4cc1-a7a2-9d1703d6d4b3">OKTA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6Mzc0YWE3MmI3ZTExNDc1ZmFhOGJlMGZjY2JjNDgwOTYvdGFibGVyYW5nZTozNzRhYTcyYjdlMTE0NzVmYWE4YmUwZmNjYmM0ODA5Nl8xLTQtMS0xLTczMzQw_6ba90267-5eb1-4c6d-b81e-d16fefbb5c9d">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act: None</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________________________________</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzQw_de6e930f-5e10-4a32-9c62-1cf97df7983c">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act. Yes&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM1_9451a53e-bf45-4fa3-ad85-5fc2660d1ab3">No</ix:nonNumeric>&#160;&#160;&#9746;</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzQx_af18d5f8-c9e2-4cd6-9783-32e0a9b7c007">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM2_da4ce2e5-eb3a-451b-a3e3-9b13be4efaa9">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</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><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.577%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6NDU3MGI2M2NjYTljNDI3MmE4ZmRiYzkyZTA3YzQ0ZTcvdGFibGVyYW5nZTo0NTcwYjYzY2NhOWM0MjcyYThmZGJjOTJlMDdjNDRlN18wLTAtMS0xLTczMzQw_40652dbc-c417-4982-96e9-58f5dd839f26">Large Accelerated Filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6NDU3MGI2M2NjYTljNDI3MmE4ZmRiYzkyZTA3YzQ0ZTcvdGFibGVyYW5nZTo0NTcwYjYzY2NhOWM0MjcyYThmZGJjOTJlMDdjNDRlN18xLTYtMS0xLTczMzQw_fbb3e646-a8ca-4607-af7c-291a2c229e1a">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6NDU3MGI2M2NjYTljNDI3MmE4ZmRiYzkyZTA3YzQ0ZTcvdGFibGVyYW5nZTo0NTcwYjYzY2NhOWM0MjcyYThmZGJjOTJlMDdjNDRlN18yLTYtMS0xLTczMzQw_d97dc5b9-ed33-46f2-a6d3-b89238854f33">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.          </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">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="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzQy_ac4222f8-f5e6-4bf0-b489-1717c2fde7d8">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">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.           </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">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).           </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9744;</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9744; </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzMx_57447fc0-e1c8-4ced-87e3-f398a48ebb02">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the stock of the Registrant as of July 31,&#160;2022&#160;(based on a closing price of $98.45 per share) held by non-affiliates was approximately $<ix:nonFraction unitRef="usd" contextRef="i945d19a2357a4497acc78703741486f3_I20220731" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8yNzk0_742bf260-1c49-4bb1-949b-5838843a5557">14.9</ix:nonFraction> billion. As of&#160;February&#160;27, 2023, there were <ix:nonFraction unitRef="shares" contextRef="id638ad85a5e844a7ae7fa430b40818a8_I20230227" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8yODE5_f4f067cd-5b4c-4aee-8776-84e0c3406a86">153,987,922</ix:nonFraction> shares of the Registrant&#8217;s Class A Common Stock and <ix:nonFraction unitRef="shares" contextRef="i2ceed49cfb8444f19ab8389832036a64_I20230227" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8yODc0_10ada619-a7a1-4468-b36f-192e530666cc">7,299,891</ix:nonFraction> shares of the Registrant's Class B Common Stock outstanding.</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM3_9f7254fc-b6bc-4c72-86ab-91a1d997b0a9" escape="true">Portions of the registrant's definitive Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated herein by reference in Part&#160;III of this Annual Report on Form&#160;10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120&#160;days of the registrant's fiscal year ended January&#160;31, 2023.</ix:nonNumeric><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Okta, Inc. </span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form&#160;10-K</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Fiscal Year Ended January&#160;31, 2023 </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.611%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part I</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_16">Item 1.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_16">Business</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_16">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Item 1A.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_19">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_19">16</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_22">Item 1B.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_22">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_25">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_25">Properties</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_25">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_28">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_28">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_28">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_31">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_31">49</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part II</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_37">Item 5.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_37">50</a></span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Removed and Reserved</span></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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_40">Item 7.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_40">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_40">53</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_79">Item 7A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_79">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_79">70</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_82">Item 8.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_82">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_82">72</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_160">Item 9.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_160">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_160">112</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_163">Item 9A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_163">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_163">112</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_166">Item&#160;9B.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_166">Other Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_166">112</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part III</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_172">Item 10.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_172">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_172">113</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_175">Item 11.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_175">Executive Compensation</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_175">113</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_178">Item 12.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_178">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_178">113</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_181">Item 13.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_181">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_181">113</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_184">Item 14.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_184">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_184">113</a></span></div></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part IV</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_190">Item 15.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_190">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_190">113</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_193">Item 16.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_193">Form 10-K Summary</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_193">113</a></span></div></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Note Regarding Forward-Looking Statements&#160;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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 the &#8220;safe harbor&#8221; provisions of the Private Securities Litigation Reform Act of 1995, including but not limited to, statements regarding our financial outlook, product development, business strategy, plans, market trends, opportunities and positioning.&#160;These forward-looking statements are made as of the date they were first issued and were based on current expectations, estimates, forecasts and projections as well as the beliefs and assumptions of management. Words such as &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;should,&#8221; &#8220;believe,&#8221; &#8220;hope,&#8221; &#8220;target,&#8221; &#8220;project,&#8221; &#8220;goals,&#8221; &#8220;estimate,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;might,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;shall&#8221; and variations of these terms or the negative of these terms and similar expressions are intended to identify these forward-looking statements, although not all forward-looking statements include these identifying words. The forward-looking statements are contained principally in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Result of Operations&#8221; and &#8220;Risk Factors."</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our future financial performance, including our revenue, costs of revenue, gross profits, margins and operating expenses;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of general economic, business and market conditions, including general economic downturn or recession, market volatility, and the inflation and interest rate environment;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trends in our key business metrics;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our growth strategy and ability to compete;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the sufficiency of our cash and cash equivalents, investments and cash provided by sales of our products and services to meet our liquidity needs;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">market or other opportunities arising from business combinations;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain the security and availability of our internal networks and platform;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to increase our number of customers;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to sell additional products to and retain our existing customers;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully expand in our existing markets and into new markets;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively manage our growth and future expenses;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand our network of channel partners;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to form and expand partnerships with independent software vendors and system integrators;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to introduce new products, enhance existing products and address new use cases;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to add new integration partners;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to grow our international business;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the global COVID-19 pandemic on our business and operations;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain, protect and enhance our intellectual property;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with modified or new laws and regulations applying to our business;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the attraction and retention of qualified employees and key personnel;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our anticipated investments in sales and marketing and research and development; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with modified or new laws and regulations applying to our business, including GDPR (as defined below), and other privacy regulations that may be implemented in the future;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of recent accounting pronouncements on our financial statements; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully defend litigation brought against us; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully integrate and realize the benefits of strategic acquisitions or investments, including our acquisition of Auth0, Inc. ("Auth0").</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements are subject to a number of risks and uncertainties, many of which involve factors or circumstances that are beyond our control. Our actual results could differ materially from those stated or implied in forward-looking statements due to a number of factors, including but not limited to, risks detailed in &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K as well as other documents that may be filed by us from time to time with the&#160;Securities and Exchange Commission. Moreover, we operate in a very competitive and rapidly changing environment. 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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations&#160;reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. Moreover, except as required by law, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Annual Report on Form 10-K to conform these statements to actual results or to changes in our expectations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part I</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_16"></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta is the leading independent identity provider. Our vision is to free everyone to safely use any technology, and we believe identity is the key to making that happen. Our mission is to bring simple and secure digital access to people and organizations everywhere. Our Workforce Identity and Customer Identity Clouds are powered by our category-defining Okta Identity Platform that enables our customers to securely connect the right people to the right technologies and services at the right time.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Workforce Identity and Customer Identity Clouds help organizations effectively harness the power of cloud, mobile and web technologies by securing users and connecting them with the applications and technology they use. Every day, thousands of organizations and millions of people use Okta to securely access a wide range of cloud, mobile, web and Software-as-a-Service ("SaaS") applications, on-premises servers, application programming interfaces ("APIs"), IT infrastructure providers and services from a multitude of devices. Employees and contractors sign into the Workforce Identity Cloud to seamlessly and securely access the applications they need to do their most important work. Developers leverage our Customer Identity and Workforce Identity Clouds to securely and efficiently embed identity into the software they build, allowing them to innovate and focus on their core mission. Organizations use our platform to collaborate with their partners, and to provide their customers with more modern and secure experiences in the cloud and via mobile devices. As we add new customers, users, developers and integrations to our platform, our business, customers, partners and users benefit from powerful network effects that increase the value and security of our Workforce Identity and Customer Identity Clouds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acceleration of digital transformations, cloud adoption and evolving security threat landscape and changing consumer expectations to simple, secure digital experiences are driving a shift in how organizations manage consumer identities on the internet. Organizations are building secure consumer-facing applications and are turning to identity to optimize seamless and private user experiences. Our approach provides organizations with the scale, interoperability, efficiency and security they need to build customer-facing applications. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the growth trends in the number of applications and cloud adoption, and the movement to remote workforces, identity is becoming the most critical layer of an organization&#8217;s security. As organizations shift from network-based security models to a Zero Trust security model focusing on adaptive and context-aware controls, identity has become the most reliable way to manage user access and protect digital assets. Our approach to identity allows our customers to simplify and efficiently scale their security infrastructures across internal IT systems and external customer-facing applications. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, more than 17,600 customers across nearly every industry used Okta to secure and manage identities around the world. Our customers consist of leading global organizations ranging from the largest enterprises, to small- and medium-sized businesses, universities, non-profits and government agencies. We partner with leading application, infrastructure and security vendors, such as Amazon Web Services ("AWS"), CrowdStrike, Google, LexisNexis Risk Solutions, Microsoft, Netskope, Palo Alto Networks, Plaid, Proofpoint, Salesforce, ServiceNow, VMware, Workday, Yubico and Zscaler. We had over 7,000 integrations with cloud, mobile and web applications and IT infrastructure providers as of January&#160;31, 2023, which while not directly correlated to revenue, shows the breadth and acceptance of our platform.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ a SaaS business model and generate revenue primarily by selling multi-year subscriptions to our cloud-based offerings. We focus on acquiring and retaining our customers and increasing their spending with us through expanding the number of users who access our Workforce Identity and Customer Identity Clouds and up-selling additional products. We sell our products directly through our field and inside sales teams, as well as indirectly through our network of channel partners, including resellers, system integrators and other distribution partners.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Okta Identity Platform</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta is an independent and neutral cloud-based identity solution that allows our customers to integrate with nearly any application, service or cloud that they choose through our secure, reliable and scalable platform and cloud infrastructure. Our technological neutrality allows our customers to easily adopt the best technologies, and our Okta Identity Platform is designed to securely connect users to the technology that they choose. Our Workforce Identity and Customer Identity Clouds are underpinned by Okta Platform Services which are the foundational platform components that power our product features. We prioritize the compatibility of our platform with public clouds, on-premises infrastructures and hybrid clouds. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Okta Identity Platform is used by organizations in two distinct and powerful ways. Our customers use it to manage and secure their employees, contractors and partners, which we refer to as workforce identity as supported by our Workforce Identity Cloud. Our customers also use it to enable, manage and secure the identities of their own customers via the powerful APIs we have developed, which we refer to as customer identity as supported by our Customer Identity Cloud. </span></div><div style="margin-top:12pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Workforce Identity Cloud</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Workforce Identity Cloud simplifies the way an organization&#8217;s employees, contractors and partners connect to its applications and data from any device, while increasing efficiency and keeping IT environments secure. The Workforce Identity Cloud can be used as the central system for an organization&#8217;s connectivity, access, authentication and identity lifecycle management needs spanning all of its users, technology and applications. Our customers use the Workforce Identity Cloud to secure their workforces, to create solutions that make their partner networks more collaborative, and to provide more seamless and secure experiences for their end users, which combined with our open approach, enables our customers to future-proof their environments. We enable our customers to easily deploy, manage and secure applications and devices, and to provision and support users across their IT environments, with a simple, intuitive, consumer-like user experience. Once deployed, we enable administrators to enforce contextual access management decisions based on conditions such as user identity, device, location, application identity, IP reputation and time of day. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enable organizations to provide their workforces with immediate and secure access to every application they need from any device they use, without requiring multiple credentials, which significantly enhances user connectivity and productivity. We offer our customers an additional security layer through our Adaptive Multi-Factor Authentication product. Our Universal Directory product also serves as a system of record to help our customers organize, customize and manage their users. Our Lifecycle Management product enables customers to manage users&#8217; access privileges through their entire lifecycle with a no-code approach that improves administrative efficiency and productivity. Okta Identity Governance, our unified identity access management and identity governance solution, helps our customers improve their security and compliance posture while mitigating modern security risks and increasing efficiency. Our Advanced Server Access product is designed to significantly improve our customers&#8217; ability to secure access to cloud-based and on-premises servers, while Access Gateway enables our customers to extend the Workforce Identity Cloud to their existing on-premises applications. The Workforce Identity Cloud enables our customers to automate access across their growing ecosystem of employees, contractors and partners, increasing collaboration across their workforces.</span></div><div style="margin-top:12pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Identity Cloud</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Customer Identity Cloud enables organizations to transform their own customers&#8217; experiences by empowering development teams to rapidly and securely build customer-facing cloud, mobile or web applications. Our Customer Identity Cloud primarily supports consumer and SaaS applications. It empowers application builders to innovate faster by removing the complexity from identity and making it simple, extensible and customizable. We enable organizations to integrate our powerful identity platform into their cloud, web and mobile applications. This makes it easier for them to authenticate, manage, scale and secure their applications through comprehensive APIs, software development kits and extensive developer community tools, enabling rapid time to market for the business. Organizations are able to streamline user experience and improve security across all their applications, leading to increased customer acquisition, retention and loyalty.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Platform Services</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to enable customers and partners to address a wide range of identity use cases, we have built a set of modular components, called Okta Platform Services, which can be combined to build new features and tailored experiences faster. Okta Platform Services are available in Okta packaged products through APIs and software </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">development kits. Okta Platform Services can be used across both workforce and customer identity use cases. We expect to use Okta Platform Services to continue to enable new and expanded use cases and enable customers or third-party developers to build their own solutions based on an industry use case or unique customer need. Okta Platform Services include Okta&#8217;s Identity Engine, Workflows, Devices, Directories, Integrations and Insights. </span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Growth Strategy</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key elements of our growth strategy are to:</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Execute with Our Platform </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Drive New Customer Growth</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; To increase our market share, we intend to continue to grow our customer base using a land-and-expand sales model, with a focus on key markets by size of customers, as well as key verticals, including highly-regulated sectors.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Deepen Relationships Within Our Existing Customer Base</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; We strive to further increase revenue from our existing customers by cross-selling and up-selling additional and new products. We also believe we can expand our footprint by focusing on current customers that have deployed our Workforce Identity Cloud for workforce identity, and expanding those customers&#8217; use of our Customer Identity Cloud for customer identity, or vice versa.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Leverage Partner Ecosystem</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We also plan to further leverage the sales efforts of resellers, system integrators and other distribution partners, and to increase the contribution we receive from these channel partners.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Expand Our International Footprint</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;With 22% of our revenue generated outside of the United States in fiscal 2023, and our international revenue growing 53% from fiscal 2022 to fiscal 2023, we believe there is significant opportunity to continue to grow our international business. We believe global demand for our products will continue to be a long-term opportunity as organizations outside the United States fully embrace the transition to cloud computing, and larger international organizations take advantage of technology consolidation within their global locations.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increase Our Opportunities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Innovate and Extend Our Platform with New Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; We intend to continue making significant investments in research and development, hiring top technical talent and maintaining an agile organization. In addition, we intend to selectively pursue acquisitions and strategic investments in businesses and technologies to extend our platform. By continuing to innovate, introduce new products and extend our platform, we believe that we can offer increasing value to our existing and potential customers.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Extend Our Accessible Market with New Use Cases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  As technology and our customers&#8217; needs evolve, we plan to use our platform to help our customers address new challenges, regulatory requirements and use cases.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Leverage Our Integrations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160; The Okta Integration Network is an extensive ecosystem, which includes over 7,000 integrations with cloud, mobile and web applications and IT infrastructure providers. We plan to maintain these integrations as well as add new ones to enrich our user experience and expand our customer base. We view our investment in these partnerships as a force multiplier that enables us to build and promote complementary capabilities that benefit our customers.  </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Expand our Developer Ecosystem</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  We want to empower every application developer to use our platform to securely integrate identity into any application. We believe that our Okta Identity Platform enables developers to focus their time and attention on innovating within their core application capabilities while relying on our platform for their identity related requirements, leading to more secure and convenient experiences for their own customers. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Leverage Our Unique Data Assets with Powerful Analytics</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Our position at the intersection of people, devices, applications and infrastructure gives us unique access to powerful data, and the opportunity to provide differentiated insights based on that data, as well as predictive capabilities based on that data to help keep customers more secure. We expect the value of our analytics to our customer base will increase as customers continue to connect more devices, applications and users to their networks and as we add </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">more customers. We also expect that our analytics ability will enable our customers to use our data and third-party data from our partners, to help customers make more informed and secure access decisions. We do not currently derive direct revenue from our unique data assets, but we may explore opportunities for monetization in the future.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Mergers and Acquisitions and Investments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  From time to time, we evaluate opportunities to acquire or invest in emerging and adjacent technologies to complement our organic investments and improve our products, services and customers&#8217; experiences. We will continue to use these types of strategic levers as opportunities arise.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Products</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta's suite of products and services is used to manage and secure identities. Most of our products can be used for both customer identity and for workforce identity use cases and we are continuously enhancing our products and services. Our workforce identity products are consumed through web and mobile interfaces, and provide simple ways for IT organizations to manage identities for their employees, contractors and partners. For customer identity, our APIs are also used by developers to embed Okta identity functionality into their own customer-facing mobile or web applications. We continuously improve our Workforce Identity and Customer Identity Clouds through the release and development of additional products, features and services.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workforce Identity Products</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Universal Directory</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Universal Directory provides a centralized, cloud-based system of record to store and secure user, application and device profiles for an organization. Users and profiles stored in the directory can be used with our Single Sign-On product to manage passwords and authentication, or can be used by developers to store and authenticate the users of their applications. When used for workforce identity, Universal Directory becomes a customer&#8217;s system of record for all of its employees, contractors and partners. When used for customer identity, Universal Directory becomes a customer's secure system of record for management of all of its users.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Single Sign-On</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;When used to manage and secure identities for a customer&#8217;s workforce, Single Sign-On enables users to access all of their applications, whether in the cloud or on-premise, from any device, with a single entry of their user credentials. We combine secure access, modern protocols, flexible policies and a consumer-like user experience to permit organizations to easily allow customers or partners to sign in to their applications with their existing identity information. Single Sign-On also enables built-in reporting and analytics that provide real-time search functionalities across users, devices, applications and the associated access and usage activity. When used for customer identity, Single Sign-On enables secure authentication for applications by external customers.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Adaptive Multi-Factor Authentication</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Adaptive Multi-Factor Authentication is a comprehensive, but simple-to-use, product that provides an additional layer of security for an organization&#8217;s cloud, mobile and web applications and data. We offer an intelligent approach to security, built on contextual data. Adaptive Multi-Factor Authentication includes a policy framework that is integrated with a broad set of cloud and on-premises applications and network infrastructures. It offers adaptive, risk-based authentication that leverages data intelligence from across the Okta network of thousands of organizations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Lifecycle Management</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Lifecycle Management enables IT organizations or developers to manage a user's identity throughout its entire lifecycle. It automates IT processes and ensures user accounts are created and deactivated at the appropriate times, including the workflow and policies needed to power those processes. With Lifecycle Management, organizations can securely manage the entire identity lifecycle, from on-boarding to off-boarding, and ensure compliance requirements are met as user roles evolve and access levels change.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">API Access Management</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;API Access Management enables organizations to secure APIs as systems connect to each other. Access to these APIs is managed based on the user, which enables organizations to centrally maintain one set of permissions for any employee, partner or customer across every point of access. API Access Management reduces development time, boosts security, helps in achieving compliance and enables seamless end user experiences by providing a unified portable service for authorizing secure and always available access to any API.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Access Gateway</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Access Gateway enables organizations to extend the Workforce Identity Cloud, which is a cloud native platform, from the cloud to their existing on-premises applications, so that they can harness the benefits of Okta to manage all of their critical systems, whether in the cloud, on-premises or hybrid. Extending the benefits of the Workforce Identity Cloud to hybrid IT environments delivers a single point of management for our customers&#8217; administrators and a single location from which end users can access their critical applications.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Advanced Server Access</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Advanced Server Access offers continuous, contextual access management to secure cloud infrastructure. Organizations can continuously manage and secure access to on-premises Windows and Linux servers and across leading Infrastructure-as-a-Service vendors, including Amazon Web Services, Google Cloud Platform and Microsoft Azure. Advanced Server Access enables our customers to centralize access controls in a seamless manner to better mitigate the risk of credential theft, reuse, sprawl and abandoned administrative accounts.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Okta Identity Governance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Okta Identity Governance, also referred to as "IGA," provides a unified identity access management and identity governance solution focused on improving an organization&#8217;s security and compliance posture, helping customers to mitigate everyday security risks and improve IT efficiency. Okta Identity Governance includes governance capabilities relating to access requests, access certifications and access reporting.  Through these capabilities, Okta Identity Governance simplifies and automates the process of requesting and approving access to applications and resources.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:27pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Identity Products</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Universal Login</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Universal Login is a standards-based login infrastructure with centralized feature management and configuration for websites and applications that can be integrated with a wide range of social providers, enterprise login services and customer-provided databases. Universal Login enables our customers to provide a consistent login experience across many different applications and devices.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Attack Protection</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Attack Protection is a suite of security capabilities that protect our customers from different types of malicious traffic, including bots, breached passwords, suspicious IP addresses and brute force attacks. Attack Protection enables our customers to minimize risks associated with the ever-growing volume of identity-targeted attacks.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Adaptive Multi-Factor Authentication</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Simple-to-use and adaptable Multi-Factor Authentication that minimizes friction to end users. When using Adaptive Multi-Factor Authentication, our customers leverage risk-assessment algorithms that present Multi-Factor Authentication challenges only to select authentication attempts that require additional validation.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Passwordless</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Passwordless authentication enables users to login without a password and supports a variety of different login methods, including advanced device biometrics.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Machine to Machine</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Machine to Machine provides standards-based authentication and authorization with non-interactive devices and applications.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Private Cloud</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Private Cloud is a deployment option that allows our customers to run a dedicated cloud instance of the Customer Identity Cloud. Private Cloud capability supports multiple cloud providers.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Organizations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Organizations enable our customers to support a large number of partners or customers of their own with independent configurations, login experiences and security options. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Actions and Extensibility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Actions and Extensibility allows our customers to visually drag and drop Actions to build custom identity flows that address their unique requirements.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Enterprise Connections</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Enterprise Connections enable Enterprise Federation using pre-built integrations with commonly used Enterprise Identity Systems.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By focusing on identity, the one constant in an ever-changing technology and threat landscape, we provide our customers with a solution to solve their IT and security challenges, facilitate their adoption of a Zero Trust security model and enable their digital transformation.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Technology</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We focus on engineering an intuitive, but comprehensive, platform to solve complex problems. Our cloud architecture is multi-tenant, encrypted and third-party validated. Our service also allows us to integrate into our customers&#8217; on-premises components and hybrid configurations.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Okta Identity Platform with Differentiated Administration, User and Developer Experience</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta provides one common platform and user interface framework supporting our Workforce Identity and Customer Identity Clouds, offering administrators and users a consistent, easy-to-use, consumer-like experience across our products. Our technology integrates with industry-leading browsers and mobile applications to provide seamless access to nearly any web or native mobile application. We also heavily leverage operating system management and security technologies across desktops, laptops and mobile devices to provide a transparent, but secure experience for users across a range of devices. These integrations allow us to seamlessly deliver connectivity use cases that previously required significant custom development to achieve.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Robust Security</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Security is a mission-critical issue for Okta and for our customers. Our approach to security spans day-to-day operational practices from the design and development of our software to how customer data is segmented and secured within our multi-tenant platform. We ensure that access to our platform is securely delegated across an organization. Okta's source code is updated weekly, and there are audited and verifiable security checkpoints to ensure source code fidelity and continuous security review. We have attained multiple SOC 2 Type II Attestations, CSA Star Level 2 Attestation, ISO/IEC 27001:2013, ISO/IEC 27018:2019 and Health Insurance Portability and Accountability Act ("HIPAA") certifications and multiple agency Federal Risk and Authorization Management Program ("FedRAMP") Moderate Authorities to Operate. We also support FIPS 140-2 encryption requirements.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Scalability and Uptime</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technical operations and engineering teams are designed around the concept of an always-on, highly redundant and available platform that we can upgrade without customer disruption. Our products and architecture were built entirely in and for the cloud with availability and scalability at the center of the design and were built to be agnostic with respect to the underlying infrastructure. Our maintenance windows do not require any downtime.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta's proprietary cell architecture includes redundant, active-active availability zones with cross-continental disaster recovery centers, real-time database replication and geo-distributed storage. If one of our systems goes down, another is quickly promoted. Our architecture is designed to scale both vertically by increasing the size of the application tiers and horizontally by adding new geo-distributed cells.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Workforce Identity and Customer Identity Clouds are monitored not only at the infrastructure level but also at the application and third-party integration level. Synthetic transaction monitoring allows our technical operations team to detect and resolve issues proactively. </span></div><div style="padding-left:27pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Okta Integration Network and Auth0 Marketplace</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Okta Integration Network contains over 7,000 integrations with cloud, mobile and web applications, IoT devices and IT infrastructure providers, including Amazon Web Services, Atlassian, DocuSign, Google, Microsoft Office 365, NetSuite, Oracle, Palo Alto Networks, Proofpoint, Salesforce, SAP, ServiceNow, Slack, Splunk, VMware, Workday, Zendesk and Zoom. Our patented technology allows our customers to seamlessly connect to any application or type of device that is already integrated into our network. In addition, customers can extend the benefits of the Okta Integration Network by creating their own integrations to both cloud and on-premises proprietary applications.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similarly, the Auth0 Marketplace is a trusted catalog of integrations that enables application teams to easily assemble complete identity solutions. The Auth0 Marketplace connects customers with service providers and builders who solve integration use cases and implement integrations with the Customer Identity Cloud.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, we had more than 17,600 customers, including more than 3,930 customers with an annual contract value greater than $100,000. Our customers span nearly all industry verticals and range from small organizations with fewer than 100 employees to companies in the Fortune 50, with up to hundreds of thousands of employees, some of which use our platform to manage millions of their customers' identities.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell directly to customers through our direct inside and field sales force and also indirectly through our extensive ecosystem of channel partners. Once a sale is made, we leverage our land-and-expand sales model to generate incremental revenue, often within the term of the initial agreement, through the addition of new users and the sale of additional products. In many instances, we find that initial customer success with our platform results in key internal decision makers expanding their deployments, for example, from initial use for workforce identity to expanded use for their customer identity needs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, as our customers are successful in their businesses and increase headcount or the number of their customers, we share in their growth as the number of identities that we manage increases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales organization is structured to address the specific needs of each segment of our target market. Our sales team is divided by geography, customer size and industry vertical. Our direct sales force is supported by our sales engineers, security team, cloud architects, professional services team and other technical resources.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We benefit from an expansive partner ecosystem that helps drive additional sales. Nearly all of the leading cloud application providers are our partners, and many of them drive further customer acquisition for us through co-selling arrangements, building our offerings directly into their products, and product demonstrations running on Okta. We also partner with several of the large technology companies that are driving the movement to the cloud. In addition to these technology partners, we leverage our channel partners, including system integrators, traditional value-added resellers ("VARs") and Government VARs, to broaden the range of customers we reach.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most valuable marketing features our customers and their successes, and is informed by a deeply data-driven approach, giving us insights into the efficacy of our efforts. Our marketing efforts focus on promoting our industry-leading identity platform, establishing our brand, generating awareness, creating sales leads and cultivating the Okta Community.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A centerpiece of our marketing strategy is our annual customer conference, Oktane, that features customers sharing their success stories, new product and feature announcements and hands-on product labs. We also host a number of other events where we engage with both existing customers and new prospects, as well as deliver product training.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development organization is responsible for the design, architecture, creation and the quality of our platform. The research and development organization also works closely with our technical operations team to ensure the successful deployment and monitoring of our platform. We use test automation and application monitoring to ensure our services are always-on. </span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Support and Professional Services</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are designed for ease of use and fast deployments. As part of our customer first strategy, we are focused on customer success and offer several programs to help our customers maximize their success with our products. These programs leverage the expertise and best practices that we have built while helping thousands of customers to adopt and deploy our products.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Support and Training Services</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer three tiers of support, each of which builds upon the previous tier. We provide 24/7 support for the highest support tiers as well as access to Customer Success and Technical Account Managers. We also provide on-demand access to a robust online digital community and customer success hub where customers can find answers to common use cases, information about product features, and interact with Okta experts and industry peers.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Professional Services</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services team provides assistance to customers in the deployment of our Workforce Identity and Customer Identity Clouds and includes identity and security experts, customized deployment plans and SmartStart, which provides a quick path to implementation.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Okta Community</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have created the Okta Community, an online community available to all of our customers that enables them to connect with other customers and partners to ask questions and find answers.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We protect our intellectual property through a combination of trademarks, domain names, copyrights, trade secrets and patents, as well as contractual provisions and restrictions on access to our proprietary technology.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, we had thirty-four issued patents in the United States, which expire between 2030 and 2039 and cover various aspects of our products. In addition, as of such date, we also had a number of patents granted around the world including twelve issued patents in Australia which expire between 2033 and 2037, seven issued patents in New Zealand which expire between 2034 and 2037, and nine issued European patents which have each been validated in Germany, France and Great Britain, with some also validated in Switzerland, Denmark, Spain, the Netherlands, Norway and Sweden, and expire between 2033 and 2037.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have registered &#8220;Okta&#8221; and "Auth0" as trademarks in many jurisdictions throughout the world to protect our brands. We also have filed other trademark applications pending in various jurisdictions throughout the world. We also have registered other trademarks in the United States including &#8220;Okta Workforce Identity Cloud,&#8221; &#8220;Okta Customer Identity Cloud,&#8221; &#8220;Okta WIC,&#8221; &#8220;Okta CIC,&#8221; &#8220;The World&#8217;s Identity Company,&#8221; "Okta Your Cloud, Covered," "Enterprise Identity, Delivered," "Work Outside the Perimeter," "Oktane" and "Never Build Auth Again." </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the registered holder of a variety of domestic and international domain names that include &#8220;Okta,&#8221; "Auth0" and similar variations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the protection provided by our intellectual property rights, we enter into confidentiality and proprietary rights or similar agreements with our employees, consultants and contractors. Our employees, consultants and contractors are also subject to invention assignment agreements. We further control the use of our proprietary technology and intellectual property through provisions in both general and product-specific terms of use.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding certain risks related to our intellectual property is included in Part I, Item 1A &#8220;Risk Factors&#8221; of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Competitors</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our products are rapidly evolving, highly competitive and subject to shifting customer needs and frequent introductions of new competing technologies. As the markets in which we operate continue to mature and new technologies and competitors enter those markets, we expect competition to intensify. Our competitor categories include: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Authentication providers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Lifecycle Management providers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Multi-factor Authentication providers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Infrastructure-as-a-service providers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other customer identity and access management providers; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Solutions developed in-house by our potential customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with both cloud-based and on-premise enterprise application software providers. Our competitors vary in size and in the breadth and scope of the products and services offered. However, certain of our competitors have substantial competitive advantages such as significantly greater financial, technical, sales and marketing, distribution, customer support or other resources, longer operating histories, greater resources to make strategic acquisitions and greater name recognition than we do. Our principal competitor is Microsoft.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the flexibility and breadth of our platform, we can and often do co-exist alongside our competitors&#8217; products within our customer base.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal competitive factors in our markets include flexibility, independence, product capabilities, total cost of ownership, time to value, scalability, user experience, number of pre-built integrations, customer satisfaction, global reach and ease of integration, management and use. We believe our product strategy, platform architecture, technology and independence as well as our company culture allow us to compete favorably on each of these factors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect competition to increase as other established and emerging companies enter our markets, as customer requirements evolve, and as new products and technologies are introduced. We expect this to be particularly true as we are a cloud-based offering, and our competitors may also seek to acquire new offerings or repurpose their existing offerings to provide identity management solutions with subscription models. With the continuing merger and acquisition activity in the technology industry, particularly transactions involving security or identity and access management technologies, there is a greater likelihood that we will compete with other large technology companies in the future in both the workforce identity and customer identity markets. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding our competition is included in Part I, Item 1A &#8220;Risk Factors&#8221; of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our core values &#8211; love our customers, never stop innovating, act with integrity, be transparent and empower our people &#8211; inform and guide our human capital initiatives and objectives. In order to continue to innovate and drive customer success, it is crucial that we continue to attract, develop and retain exceptional talent and balanced teams. To that end, we strive to make Okta a diverse and inclusive workplace, with opportunities for our employees to grow and develop in their careers, supported by fair and competitive compensation, benefits and wellness programs, and by initiatives that foster connections between and among our employees and their communities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, we had 6,013 employees, of which approximately 72% were in the United States and 28% were in our international locations. We have not experienced any work stoppages, and we consider our relations with our employees to be good. Our employee engagement program helps us understand employee sentiment on a wide range of topics throughout the employee lifecycle, providing insights that inform our decisions about company initiatives, employee programs, talent risks, management opportunities and more. In fiscal 2023, 84% of our eligible employees participated in our annual employee engagement survey.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We encourage you to review the &#8220;Diversity, Inclusion and Belonging,&#8221; &#8220;Responsibility,&#8221; &#8220;Careers&#8221; and &#8220;Okta for Good&#8221; pages of our website at www.okta.com for more detailed information regarding our human capital programs and initiatives. Additional information on our diversity, inclusion and belonging strategy, diversity metrics and programs can be found in our most recent State of Inclusion at Okta annual report located on our website at www.okta.com/state-of-inclusion-at-okta, and additional information on our compensation, benefits and wellness programs is available on our Total Rewards website at rewards.okta.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">People First Philosophy</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Empower our people&#8221; is one of our core values. Our &#8220;People First&#8221; philosophy, in which culture, career growth, competitive rewards, flexible work and purpose come together, creates a shared sense of ownership in achieving our company vision. We want every employee to feel ownership of Okta.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity, Inclusion and Belonging</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to fostering a culture of inclusion and belonging, and to building a diverse workforce to drive innovation and collective growth, which we believe is critical to our success. In recent years, we have made deeper investments in our diversity, inclusion and belonging ("DIB") program at Okta. Our DIB initiatives &#8211; spearheaded by our DIB department and employee resource groups ("ERGs"), in partnership with various other teams &#8211; focus on DIB in our workforce, in our workplace and in the marketplace.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ inclusive recruitment and hiring practices to source diverse talent and mitigate potential bias throughout the hiring process. Our engagement with diversity sourcing programs and partnerships allows us to both source top talent from underrepresented groups for current open roles, and further strengthen our ability to build and nurture diverse talent communities for future roles. We also continue to recruit from a range of colleges and engage with organizations that support diverse students and jobseekers through our social impact arm, Okta for Good. </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nurturing a culture of inclusion and belonging in our workplace is a key priority. We empower our employees to be authentic and grow through open conversations and engagement resources, including regular safe space DIB discussion forums and facilitated workshops, precise language and inclusive calibrations, personalized DIB learning tools, mentoring and workplace development programs focused on supporting talent from underrepresented communities, and sponsorship of ERGs that strengthen our DIB culture. We currently have an affinity group supporting neurodiversity and ERGs supporting women, people of color, veterans, the LGBTQIA+ community and parents and caregivers.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Growth and Development</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest significant resources to develop talent and actively foster a learning culture where employees are empowered to drive their personal and professional growth. We provide our employees with a wide range of learning and development opportunities, including in-person, virtual, social and self-directed learning, mentoring, coaching and external development. We offer extensive onboarding and training programs through our internal learning initiative to prepare our employees at all levels for career progression and individual development. Our employee onboarding program helps our employees get off to the right start, our manager development program helps to build a solid foundation for our people managers, and our technical training program quickly brings our new technical employees up to speed on our product offerings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation, Benefits and Wellness</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide robust compensation, benefits and wellness programs that help support the varying needs of our employees. In addition to market-competitive base pay, short-term bonus incentives and long-term equity incentives, our total rewards program offers comprehensive employee benefits that may vary by country/region, including an employee stock purchase plan, a 401(k) plan with company matching contributions, comprehensive medical, dental and vision insurance, life and disability insurance, health savings accounts, charitable donation matching, flexible time off, volunteer time off, gender-neutral paid parental leave, fertility and adoption support, family care resources, mobile and internet reimbursement, mental health and lifestyle support programs and a variety of other health and wellness resources. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to fair compensation and opportunity in our workplace. We conduct regular equal pay assessments and adjust as needed to ensure our employees are paid equitably without regard to gender or ethnicity. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dynamic Work</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We help our employees succeed by providing flexibility in where and how they work. Prior to the COVID-19 pandemic, we had introduced and began transitioning our workforce to a &#8220;Dynamic Work&#8221; framework, based on the premise that enabling our employees to work from anywhere can increase employee empowerment, satisfaction and productivity, drive efficiency and enable us to hire from a broader, more diverse pool of talent. In response to the COVID-19 pandemic, we accelerated our move to Dynamic Work to protect the health, safety and wellness of our employees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Looking forward, we continue to focus on technologies and programs that create equity and build community across our dynamic workforce, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Flexible benefit offerings that allow employee customization;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Workplace solutions, such as coworking spaces, outside of our primary office locations that support our distributed teams;   </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A Dynamic Work Sustainability Guide to empower our employees to bring sustainability into their work environments, wherever they are based; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Curated experience programs that foster a sense of community both in-person and virtually.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Community and Social Impact</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The mission of our social impact arm, Okta for Good, is to strengthen the connections between people, technology and community, which we believe fosters a more meaningful, fulfilling and enjoyable workplace. Our employees are passionate about many causes and Okta for Good connects them with numerous giving and volunteering opportunities in service of our communities. Okta for Good's core focus areas are:</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Developing technology for good ecosystems;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Expanding economic opportunity and pathways into the technology sector;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Supporting non-profits addressing critical needs in our global communities; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Empowering our employees to become changemakers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through Okta for Good, which is a part of our company and not a separate legal entity, we donate and discount access to our service for non-profit organizations, who use Okta to make their teams more efficient, allowing them to focus on their important missions. Our employee volunteer program enables global team members to donate time to support charitable organizations worldwide. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, prior to our initial public offering ("IPO") in April 2017, we reserved 300,000 shares of our common stock to fund and support the operations of Okta for Good, of which 131,250 shares of Class A common stock remained reserved for future issuances as of January&#160;31, 2023. Additional information can be found on the "Okta for Good" page of our website at www.okta.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Sustainability</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2021, we launched our Environmental, Social and Governance (&#8220;ESG&#8221;) program. We established an oversight structure to provide strategic direction for our ESG program. Our ESG efforts are overseen by our executive leadership team and are reviewed by the nominating and corporate governance committee of our board of directors. Our ESG program covers issues relevant to our business under three categories: Protecting Our Customers, Investing in Our People and Supporting Our Communities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have set public commitments to climate targets. Our climate strategy to address emissions is currently aimed at energy consumption reduction, electrification, purchasing renewable energy and engaging with vendors to address their emissions. We have a renewable energy program, which matches our electricity consumption from our offices, our remote workforce and cloud services with renewable electricity. Additional information on our ESG programs and initiatives can be found in our &#8220;ESG Fact Sheet&#8221; on the &#8220;Responsibility&#8221; page of our website at www.okta.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial information required under this Item&#160;1 is incorporated herein by reference to the section of this Annual Report on Form 10-K titled &#8220;Part&#160;II-Item&#160;8-Financial Statements and Supplementary Data.&#8221; For financial information regarding our business, see &#8220;Part&#160;II-Item&#160;7-Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of this Annual Report on Form 10-K and our consolidated audited financial statements and related notes included elsewhere in this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated in 2009 as Saasure Inc., a California corporation, and were later reincorporated in 2010 under the name Okta, Inc. as a Delaware corporation. Our principal executive offices are located at 100 First Street, Suite 600, San Francisco, California 94105, and our telephone number is (888) 722-7871. Our website address is </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.okta.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following filings are available through our investor relations website after we file them with the Securities and Exchange Commission ("SEC"): Annual Report on Form 10-K, Quarterly Reports on Form 10-Q and our Proxy Statement for our annual meeting of stockholders. These filings are also available for download free of charge on our investor relations website. Our investor relations website is located at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">investor.okta.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The SEC also maintains an internet website that contains reports, proxy statements and other information about issuers, like us, that file electronically with the SEC. The address of that website is </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, and blogs </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as part of our investor relations website. Further corporate governance information, including our corporate governance guidelines and code of conduct, is also available on our investor relations website under the heading "Corporate Governance." The contents of our websites are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_19"></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, as well as the other information in this Annual Report on Form&#160;10-K, including our consolidated financial statements and the related notes and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The occurrence of any of the events or developments described below, or of additional risks and uncertainties not presently known to us or that we currently deem immaterial, could materially and adversely affect our business, results of operations, financial condition and growth prospects. In such an 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;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This risk factor summary contains a high-level summary of risks associated with our business. It does not contain all of the information that may be important to you, and you should read this risk factor summary together with the more detailed discussion of risks and uncertainties set forth following this summary. A summary of our risks includes, but is not limited to, the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adverse general economic, market and industry conditions and reductions in workforce identity and customer identity spending may reduce demand for our products, which could harm our revenue, results of operations and cash flows.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have experienced rapid growth in recent periods, which makes it difficult to forecast our revenue and evaluate our business and future prospects.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have experienced rapid growth in recent periods, and our prior growth rates may not be indicative of our future growth. As our costs increase, we may not be able to generate sufficient revenue to achieve and, if achieved, maintain profitability.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a history of losses, and we expect to incur losses for the foreseeable future.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction or adequately address competitive challenges.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face intense competition, especially from larger, well-established companies, and we may lack sufficient financial or other resources to maintain or improve our competitive position.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to attract new customers, sell additional products to our existing customers or develop new products and enhancements to our products that achieve market acceptance, our revenue growth and profitability will be harmed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business depends on our customers renewing their subscriptions and purchasing additional licenses or subscriptions from us. Any material decline in our Dollar-Based Net Retention Rate would harm our future results of operations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Customer growth could fall below expectations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The effects of the COVID-19 pandemic have affected how we and our customers are operating our businesses, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may experience quarterly fluctuations in our results of operations due to a number of factors that make our future results difficult to predict and could cause our results of operations to fall below analyst or investor expectations.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If there are interruptions or performance problems associated with our technology or infrastructure, our existing customers may experience service outages, and our new customers may experience delays in the deployment of our platform.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In the past we have experienced and in the future we may experience cybersecurity incidents that may allow unauthorized access to our systems or data or our customers&#8217; data, disable access to our service, harm our reputation, create additional liability and adversely impact our financial results.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Any actual or perceived failure by us to comply with the privacy or security provisions of our privacy policy, our contracts and/or legal or regulatory requirements could result in proceedings, actions or penalties against us.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The stock price of our Class A common stock may be volatile or may decline.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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 those stockholders who held our capital stock prior to the completion of our IPO, including our directors, executive officers, and their affiliates, who held in the aggregate 41.7% of the voting power of our capital stock as of January&#160;31, 2023. This will limit or preclude your ability to influence corporate matters, 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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We depend on our executive officers and other key employees, and the loss of one or more of these employees or an inability to attract and retain other highly skilled employees could harm our business.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse general economic, market and industry conditions and reductions in workforce identity and customer identity spending may reduce demand for our products, which could harm our revenue, results of operations and cash flows. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue, results of operations and cash flows depend on the overall demand for our products. Concerns about the inflation and interest rate environment, the COVID-19 pandemic, the systemic impact of a widespread recession (in the United States or internationally), energy costs, geopolitical issues, such as Russia&#8217;s invasion of Ukraine, or the availability and cost of credit have and could continue to lead to increased market volatility, decreased consumer confidence and diminished growth expectations in the U.S. economy and abroad, which in turn could result in reductions in workforce identity and customer identity spending by our existing and prospective customers. These economic conditions can occur abruptly. Prolonged economic slowdowns may result in customers requesting us to renegotiate existing contracts on less advantageous terms to us than those currently in place or defaulting on payments due on existing contracts or not renewing at the end of the contract term. For example, rising interest rates in the United States have begun to affect businesses across many industries, including ours, by increasing the costs of labor, employee healthcare and other components, which may further constrain our, our customers&#8217; and prospective customers&#8217; budgets. To the extent there is a sustained general economic downturn and our platforms and services are perceived by customers or potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in spending.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers may merge with other entities who use alternative identity solutions and, during weak economic times, there is an increased risk that one or more of our customers will file for bankruptcy protection, either of which may harm our revenue, profitability and results of operations. We also face risk from international customers that file for bankruptcy protection in foreign jurisdictions, particularly given that the application of foreign bankruptcy laws may be more difficult to predict. In addition, we may determine that the cost of pursuing any claim may outweigh the recovery potential of such claim. As a result, if economic growth in countries where we do business slows or if such countries experience further economic recession, it could harm our business, revenue, results of operations and cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced rapid growth in recent periods, which makes it difficult to forecast our revenue and evaluate our business and future prospects. </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Much of our growth has occurred in recent periods, which makes it difficult to forecast our revenue and evaluate our business and future prospects. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, including the risks and uncertainties described in this document. Additionally, the sales cycle for the evaluation and implementation of our platform, which typically extends for multiple months for enterprise deals, may also cause us to experience a delay between increasing operating expenses and the generation of corresponding revenue, if any. Accordingly, we may be unable to prepare accurate internal financial forecasts or replace anticipated revenue that we do not receive as a result of delays arising from these factors, and our results of operations in future reporting periods may be below the expectations of investors. If we do not address these risks successfully, our results of operations could differ materially from our estimates and forecasts or the expectations of investors, causing our business to suffer and our stock price to decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced rapid growth in recent periods, and our prior growth rates may not be indicative of our future growth. As our costs increase, we may not be able to generate sufficient revenue to achieve and, if achieved, maintain profitability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From fiscal&#160;2021&#160;to fiscal&#160;2022, our revenue grew from&#160;$835 million&#160;to&#160;$1,300 million, an increase of&#160;56%,&#160;and from fiscal&#160;2022&#160;to fiscal&#160;2023, our revenue grew from&#160;$1,300 million&#160;to&#160;$1,858 million, an increase of&#160;43%. In future periods, we may not be able to sustain revenue growth consistent with recent history, or at all. We believe our revenue growth depends on a number of factors, such as macroeconomic conditions including the inflation and interest rate environment, budget constraints and the economic impact of the COVID-19 pandemic, as well as, but not limited to, our ability to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price our platform effectively so that we are able to attract and retain customers without compromising our profitability;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">attract new customers, successfully deploy and implement our platform, upsell or otherwise increase our existing customers&#8217; use of our platform, obtain customer renewals and provide our customers with excellent customer support;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase our network of channel partners, which include resellers, system integrators and other distribution partners and independent software vendors (&#8220;ISVs&#8221;);</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adequately expand our sales force, and maintain or increase our sales force&#8217;s productivity;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully identify and enter into agreements with suitable acquisition targets, integrate any acquisitions and integrate acquired technologies into our existing products or use them to develop new products;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully introduce new products, enhance existing products and address new use cases;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">introduce our platform to new markets outside of the United States;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully compete against larger companies and new market entrants; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase awareness of our brand on a global basis.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to accomplish any of these tasks, our revenue growth will be harmed. We also expect our operating expenses to increase in future periods, and if our revenue growth does not increase to offset these anticipated increases in our operating expenses, our business, financial position and results of operations will be harmed, and we may not be able to achieve or maintain profitability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of losses, and we expect to incur losses for the foreseeable future.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant net losses in each year since our inception, including net losses of&#160;$266 million,&#160;$848 million&#160;and $815 million in fiscal&#160;2021,&#160;2022 and 2023, respectively. We expect</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to continue to incur net losses for the foreseeable future. Because the market for our platform is rapidly evolving and has not yet reached widespread adoption, it is difficult for us to predict our future results of operations. We expect our operating expenses to significantly increase over the next several years as a result of the Auth0 acquisition, and as we hire additional personnel, particularly in sales and marketing, expand and improve the effectiveness of our distribution channels, expand our operations and infrastructure, both domestically and internationally, pursue business combinations and continue to develop our platform. As we continue to develop as a public company, we may incur additional legal, accounting and other expenses that we did not incur historically. If our revenue does not increase to </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offset these increases in our operating expenses, we will not be profitable in future periods. While historically, our total revenue has grown, not all components of our total revenue have grown consistently. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our software, increasing competition, any failure to gain or retain channel partners, a decrease in the growth of our overall market, or our failure, for any reason, to continue to capitalize on growth opportunities. As a result, our past financial performance should not be considered indicative of our future performance. Any failure by us to achieve or sustain profitability on a consistent basis could cause the value of our common stock to decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction or adequately address competitive challenges. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced, and may continue to experience, rapid growth and organizational change, which has placed, and may continue to place, significant demands on our management and our operational and financial resources. For example, our headcount has grown from 5,030 employees as of January&#160;31, 2022 to 6,013 employees as of January&#160;31, 2023. We have also experienced significant growth in the number of customers, users and logins and in the amount of data that our SaaS infrastructure supports. Finally, our organizational structure is becoming more complex as we improve our operational, financial and management controls as well as our reporting systems and procedures. We will require significant capital expenditures and the allocation of valuable management resources to grow and change in these areas without undermining our culture of rapid innovation, teamwork and attention to customer success, which has been central to our growth so far. If we fail to manage our anticipated growth and change in a manner that preserves the key aspects of our corporate culture, the quality of our platform may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers and employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established international offices in the Americas, Asia-Pacific and Europe, and we plan to continue to expand our international operations in the future. Our expansion has placed, and our expected future growth will continue to place, a significant strain on our managerial, customer operations, research and development, marketing and sales, administrative, financial and other resources. If we are unable to manage our continued growth successfully, our business and results of operations could suffer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as we expand our business, it is important that we continue to maintain a high level of customer service and satisfaction. As our customer base continues to grow, we will need to expand our account management, customer service and other personnel, and our network of ISVs, system integrators and other channel partners, to provide personalized account management and customer service. If we are not able to continue to provide high levels of customer service, our reputation, as well as our business, results of operations and financial condition, could be harmed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition, especially from larger, well-established companies, and we may lack sufficient financial or other resources to maintain or improve our competitive position. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets for our products are rapidly evolving, highly competitive and subject to shifting customer needs and frequent introductions of new technologies. As the markets in which we operate continue to mature and new technologies and competitors enter such markets, we expect competition to intensify. Our competitor categories include, but are not limited to: </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Authentication providers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Access and lifecycle management providers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Multi-factor authentication providers; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Infrastructure-as-a-service providers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other customer identity and access management providers; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Solutions developed in-house by our potential customers.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete with both cloud-based and on-premise enterprise application software providers. Our competitors vary in size and in the breadth and scope of the products and services offered. However, many of our competitors have substantial competitive advantages such as significantly greater financial, technical, sales and marketing, distribution, customer support or other resources, larger intellectual property portfolios, longer operating </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">histories, greater resources to make strategic acquisitions and greater name recognition than we do. Our principal competitor is Microsoft. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the continuing merger and acquisition activity in the technology industry, particularly transactions involving security or identity and access management technologies, there is a greater likelihood that we will compete with other large technology companies in the future in both the workforce identity and customer identity markets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our larger competitors have substantially broader product offerings and leverage their relationships based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our products, including through selling at zero or negative margins, product bundling or closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of product performance or features. These larger competitors often have broader product lines and market focus and as a result are not as susceptible to downturns in a particular market. Our competitors may also seek to acquire new offerings or repurpose their existing offerings to provide identity solutions with subscription models. Conditions in our market could change rapidly and significantly as a result of technological advancements, partnering by our competitors or continuing market consolidation. New start-up companies that innovate and large competitors that are making significant investments in research and development may invent similar or superior products and technologies that compete with our products. In addition, some of our competitors may enter into new alliances with each other or may establish or strengthen cooperative relationships with systems integrators, third-party consulting firms or other parties. Any such consolidation, acquisition, alliance or cooperative relationship could lead to pricing pressure and our loss of market share and could result in a competitor with greater financial, technical, marketing, service and other resources, all of which could harm our ability to compete. Furthermore, organizations may be more willing to incrementally add solutions to their existing infrastructure from competitors than to replace their existing infrastructure with our products. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer orders, reduced revenue and gross margins, increased net losses, and loss of market share. Any failure to meet and address these factors could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract new customers, sell additional products to our existing customers or develop new products and enhancements to our products that achieve market acceptance, our revenue growth and profitability will be harmed. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To increase our revenue and achieve and maintain profitability, we must add new customers or sell additional products to our existing customers. Numerous factors, however, may impede our ability to add new customers and sell additional products to our existing customers, including our failure to convert new organizations into paying customers, failure to attract, effectively train, retain and motivate sales and marketing personnel, failure to develop or expand relationships with channel partners, failure to successfully deploy products for new customers and provide quality customer support or failure to ensure the effectiveness of our marketing programs. In addition, if prospective customers do not perceive our platform to be of sufficiently high value and quality, we will not be able to attract the number and types of new customers that we are seeking.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our ability to attract new customers and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing products and to introduce compelling new products that reflect the changing nature of our markets. The success of any enhancement to our products depends on several factors, including timely completion and delivery, competitive pricing, adequate quality testing, integration with existing technologies and our platform and overall market acceptance. If we are unable to successfully develop new products, enhance our existing products to meet customer requirements, or otherwise gain market acceptance, our business, results of operations and financial condition would be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, to grow our business, we must convince developers to adopt and build their applications using our application programming interfaces (&#8220;APIs&#8221;) and products. We believe that these developer-built applications facilitate greater usage and customization of our products. If these developers stop developing on or supporting our platform, we will lose the benefit of network effects that have contributed to the growth in our number of customers, and our business (including the performance levels of our products), results of operations and financial condition could be harmed.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our customers renewing their subscriptions and purchasing additional licenses or subscriptions from us. Any material decline in our Dollar-Based Net Retention Rate would harm our future results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To continue to grow our business, it is important that our customers renew their subscriptions when existing contract terms expire and that we expand our commercial relationships with our existing customers. Our customers have no obligation to renew their subscriptions, and our customers may decide not to renew their subscriptions with a similar contract period, at the same prices and terms or with the same or a greater number of users. We have experienced significant growth in the number of users of our platform, but we do not know whether we will continue to achieve similar user growth rates in the future. In the past, some of our customers have elected not to renew their agreements with us, and it is difficult to accurately predict long-term customer retention and expansion rates. Our customer retention and expansion may decline or fluctuate as a result of a number of factors, including our customers&#8217; satisfaction with our products, our product support, our prices and pricing plans, particularly in light of COVID-19-related economic conditions, the inflation and interest rate environment and increased costs, the prices of competing software products, reductions in our customers&#8217; spending levels, user adoption of our platform, deployment success, utilization rates by our customers, new product releases and changes to the packaging of our product offerings. If our customers do not purchase additional subscriptions or renew their subscriptions, renew on less favorable terms or fail to add more users, our revenue may decline or grow less quickly than anticipated, which would harm our future results of operations. Furthermore, if our contractual subscription terms were to shorten it could lead to increased volatility of, and diminished visibility into, future recurring revenue. If our sales of new or recurring subscriptions and software-related support service contracts decline from existing customers, our revenue and revenue growth may decline, and our business will suffer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer growth could fall below expectations.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced significant growth in the number of our customers in recent periods. As our customer base continues to grow and as we increase our focus on sales to the world&#8217;s largest organizations, we do not expect customer growth to continue at the same pace as it has previously. These factors could cause customer growth to fall below analyst or investor expectations. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The effects of the COVID-19 pandemic have materially affected how we and our customers are operating our businesses, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent of the impact of COVID-19 on our future operational and financial performance remains uncertain and will depend on certain developments, including the duration and spread of COVID-19 and variants of concern, the manufacture, distribution, efficacy and public acceptance of COVID-19 treatments and vaccines, related public health measures, including vaccine mandates, and their impact on the global economy, our customers, employees and vendors. While some governments around the world have lifted restrictions and distributed vaccines, there remains significant uncertainty around the recovery, as well as the unknown impact of emerging variants of COVID-19. This pandemic has resulted in a widespread health crisis that is adversely affecting broader economies and financial markets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conditions caused by the COVID-19 pandemic have and may continue to affect the rate of IT spending and have and could adversely affect our current and potential customers&#8217; ability or willingness to purchase our offerings. It has and could continue to delay current and prospective customers&#8217; purchasing decisions, adversely impact our ability to provide professional services to our customers, delay the provisioning of our offerings, lengthen payment terms, reduce the value or duration of our subscription contracts, or affect customer attrition rates, all of which could adversely affect our future sales, operating results and overall financial performance. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the efficacy, global availability and acceptance of COVID-19 vaccines, the severity and transmission rate of the virus and emerging variants of concern, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and vendors as well as the global economy. Although global economic conditions have generally improved with the rollout of COVID-19 vaccines, business activity may not recover as quickly as anticipated, including as a result of inflationary pressures and the responses by central banking authorities to control such inflation, rising interest rates, debt and equity market fluctuations, diminished liquidity and credit availability, increased </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unemployment rates, decreased investor and consumer confidence, political turmoil and supply chain challenges. Despite our best efforts to manage the impact of such events effectively, our business still may be harmed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience quarterly fluctuations in our results of operations due to a number of factors that make our future results difficult to predict and could cause our results of operations to fall below analyst or investor expectations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results of operations fluctuate from quarter to quarter as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including, but not limited to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the level of demand for our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract new customers, obtain renewals from existing customers and upsell or otherwise increase our existing customers&#8217; use of our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">health epidemics, such as COVID-19, influenza and other highly communicable diseases or viruses;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and success of new product introductions by us or our competitors or any other change in the competitive landscape of our market;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pricing pressure as a result of competition, the inflation and interest rate environment and increased costs, COVID-19 or otherwise;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonal buying patterns for IT spending;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the mix of revenue attributable to larger transactions as opposed to smaller transactions, and the associated volatility and timing of our transactions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in remaining performance obligations (&#8220;RPO&#8221;) due to seasonality, the timing of and compounding effects of renewals, invoice duration, size and timing, new business linearity between quarters and within a quarter, average contract term or fluctuations due to foreign currency movements, all of which may impact implied growth rates;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">errors in our forecasting of the demand for our products, which could lead to lower revenue, increased costs or both;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in and timing of sales and marketing and other operating expenses that we may incur to grow and expand our operations and to remain competitive;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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 delivery and use of our platform and products; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with privacy laws and requirements, including the General Data Protection Regulation and California Consumer Privacy Act;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs related to the acquisition of businesses, talent, technologies or intellectual property, including potentially significant amortization costs and possible write-downs; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">credit or other difficulties confronting our channel partners;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse litigation judgments, settlements of litigation and other disputes or other litigation-related or dispute-related costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of new accounting pronouncements and associated system implementations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the legislative or regulatory environment;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign currency exchange rates;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expenses related to real estate, including our office leases, and other fixed expenses; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions in either domestic or international markets, including the inflation and interest rate environment, geopolitical uncertainty and instability.</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any one or more of the factors above may result in significant fluctuations in our results of operations. You should not rely on our past results as an indicator of our future performance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The variability and unpredictability of our quarterly results of operations or other operating metrics could result in our failure to meet our expectations or those of analysts that cover us or investors with respect to revenue or other metrics for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to introduce new products and features is dependent on adequate research and development resources and our ability to successfully complete acquisitions.&#160;If we do not adequately fund our research and development efforts or complete acquisitions successfully, we may not be able to compete effectively and our business and results of operations may be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To remain competitive, we must continue to develop new products, applications and enhancements to our existing platform. This is particularly true as we further expand and diversify our capabilities. Maintaining adequate research and development resources, such as the appropriate personnel and development technology, to meet the demands of the market is essential. If we elect not to or are unable to develop products internally, we may choose to expand into a certain market or strategy via an acquisition for which we could potentially pay too much or fail to successfully integrate into our operations. Further, many of our competitors expend a considerably greater amount of funds on their respective research and development programs, and those that do not may be acquired by larger companies that could allocate greater resources to our competitors&#8217; research and development programs. Our failure to maintain adequate research and development resources or to compete effectively with the research and development programs of our competitors would give an advantage to such competitors and may harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future acquisitions, investments, partnerships or alliances could be difficult to identify and integrate, divert the attention of management personnel, disrupt our business, dilute stockholder value and harm our results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past acquired, and we may in the future seek to acquire or invest in, businesses, products or technologies that we believe could complement or expand our current platform, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. In addition, we have limited experience in acquiring other businesses. If we acquire additional businesses, we may not be able to successfully integrate and retain the acquired personnel, integrate the acquired operations and technologies, and adequately test and assimilate the internal control processes of the acquired business in accordance with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 (&#8220;Sarbanes-Oxley Act&#8221;), or effectively manage the combined business following the acquisition. For example, we have experienced and continue to experience aspects of such challenges in connection with our May 2021 acquisition of Auth0.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be able to find and identify desirable acquisition targets or we may not be successful in entering into an agreement with any particular target. Acquisitions could also result in dilutive issuances of equity securities, use of our available cash or the incurrence of debt, or in adverse tax consequences or unfavorable accounting treatment, which could harm our results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time we invest in private growth stage companies for strategic reasons and to support key business initiatives, 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.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions and strategic transactions involve numerous risks, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or reductions in customer purchases for both us and the acquired business; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption of partner and customer relationships;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential loss of key employees of the acquired company;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">claims by and disputes with the acquired company&#8217;s employees, customers, stockholders or third parties;</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unknown liabilities or risks associated with the acquired business, product or technology, such as contractual obligations, potential security vulnerabilities of the acquired company and its products and services, potential intellectual property infringement, costs arising from the acquired company&#8217;s failure to comply with legal or regulatory requirements and litigation matters;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquired technologies or products may not comply with legal or regulatory requirements and may require us to make additional investments to make them compliant;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquired technologies or products may not be able to provide the same support service levels that we generally offer with our other products; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquired businesses, technologies or products could be viewed unfavorably by our partners, our customers, our stockholders or securities analysts;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unforeseen integration or other expenses; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future impairment of goodwill or other acquired intangible assets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if an acquired business fails to meet our expectations, our business, results of operations and financial condition could suffer. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because our long-term success depends, in part, on our ability to expand the sales of our products to customers located outside of the United States, our business will be susceptible to risks associated with international operations. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have sales personnel outside the United States and maintain offices outside the United States in the Americas, Asia-Pacific and Europe, and we plan to continue to expand our international operations. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our international revenue was 20% and 22% of our total revenue in fiscal 2022 and fiscal 2023, respectively. Any international expansion efforts that we may undertake may not be successful. In addition, conducting international operations subjects us to new risks, some of which we have not generally faced in the United States. These risks include, among other things:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">health epidemics, such as COVID-19, influenza and other highly communicable diseases or viruses;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">macroeconomic conditions, including the inflation and interest rate environment and the economic impact of the COVID-19 pandemic;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected costs and errors in the localization of our products, including translation into foreign languages and adaptation for local practices and regulatory requirements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of familiarity and burdens of complying with foreign laws, legal standards, privacy standards, regulatory requirements, tariffs and other barriers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">laws and business practices favoring local competitors or commercial parties;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and liabilities related to compliance with the numerous and ever-growing landscape of U.S. and international data privacy and cybersecurity regimes, many of which involve disparate standards and enforcement approaches, including implementation of the recently-announced agreement in principle between the European Union and United States to implement a successor framework to the EU-U.S. Privacy Shield, to address cross-border data flows;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater risk that our foreign employees or partners will fail to comply with U.S. and foreign laws;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">practical difficulties of enforcing intellectual property rights in countries with fluctuating laws and standards and reduced or varied protection for intellectual property rights in some countries;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictive governmental actions focusing on cross-border trade, including taxes, trade laws, tariffs, import and export restrictions or quotas, barriers, sanctions, custom duties or other trade restrictions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected changes in legal and regulatory requirements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in managing systems integrators and technology partners;</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">differing technology standards;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">longer accounts receivable payment cycles and difficulties in collecting accounts receivable;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in managing and staffing international operations and differing employer/employee relationships and local employment laws;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political, economic and social instability, war, terrorist activities or armed conflict, including Russia's invasion of Ukraine;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">global economic uncertainty caused by global political events;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in exchange rates that may increase the volatility of our foreign-based revenue and expense; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially adverse tax consequences, including the complexities of foreign value added tax (or other tax) systems and restrictions on the repatriation of earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, operating in international markets also requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required in establishing operations in other countries will produce desired levels of revenue or profitability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not engaged in currency hedging activities to limit risk of exchange rate fluctuations. Changes in exchange rates affect our costs and earnings, and may also affect the book value of our assets located outside the United States and the amount of our stockholders&#8217; equity.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited experience in marketing, selling and supporting our platform abroad. Our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adapt to rapid technological change, our ability to remain competitive could be impaired.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The industry in which we compete is characterized by rapid technological change, frequent introductions of new products and evolving industry standards. Our ability to attract new customers and increase revenue from existing customers will depend in significant part on our ability to anticipate industry standards and trends and continue to enhance existing products or introduce or acquire new products on a timely basis to keep pace with technological developments. The success of any enhancement or new product depends on several factors, including the timely completion and market acceptance of the enhancement or new product. Any new product we develop or acquire might not be introduced in a timely or cost-effective manner and might not achieve the broad market acceptance necessary to generate significant revenue. If any of our competitors implements new technologies before we are able to implement them, those competitors may be able to provide more effective products than ours at lower prices. Any delay or failure in the introduction of new or enhanced products could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our financial results may fluctuate due to increasing variability in our sales cycles. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan our expenses based on certain assumptions about the length and variability of our sales cycle. These assumptions are based upon historical trends for sales cycles and conversion rates associated with our existing customers. As we continue to focus on sales to larger organizations and in light of the current COVID-19 environment, our sales cycles are lengthening in certain circumstances and becoming less predictable, which may harm our financial results. Other factors that may influence the length and variability of our sales cycle include, among other things:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to raise awareness about the uses and benefits of our platform, including our customer identity products;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to allay privacy, regulatory and security concerns;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the discretionary nature of purchasing and budget cycles and decisions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the competitive nature of evaluation and purchasing processes;</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements or planned introductions of new products, features or functionality by us or our competitors; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">often lengthy purchasing approval processes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our increasing focus on sales to larger organizations may further increase the variability of our financial results. If we are unable to close one or more of such expected significant transactions in a particular period, or if such an expected transaction is delayed until a subsequent period, our results of operations for that period, and for any future periods in which revenue from such transaction would otherwise have been recognized, may be harmed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth depends, in part, on the success of our strategic relationships with third parties. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To grow our business, we anticipate that we will continue to depend on relationships with third parties, such as channel partners. Identifying partners, and negotiating and documenting relationships with them, requires significant time and resources. Our competitors may be effective in causing third parties to favor their products or services over subscriptions to our platform. In addition, acquisitions of such partners by our competitors could result in a decrease in the number of our current and potential customers, as these partners may no longer facilitate the adoption of our applications by potential customers. Further, some of our partners are or may become competitive with certain of our products and may elect to no longer integrate with our platform. If we are unsuccessful in establishing or maintaining our relationships with third parties, our ability to compete in the marketplace or to grow our revenue could be impaired, and our results of operations may suffer. Even if we are successful, we cannot ensure that these relationships will result in increased customer usage of our applications or increased revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to increase our customer base and achieve broader market acceptance of our products will depend to a significant extent on our ability to expand our marketing and sales operations. We plan to continue expanding our direct sales force and engaging additional channel partners, both domestically and internationally. This expansion will require us to invest significant financial and other resources. Our business will be harmed if our efforts do not generate a corresponding increase in revenue. We may not achieve anticipated revenue growth from expanding our direct sales force if we are unable to hire and develop talented direct sales personnel, if our new direct sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if we are unable to retain our existing direct sales personnel. We also may not achieve anticipated revenue growth from our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">channel partners if we are unable to attract and retain additional motivated channel partners, if any existing or future channel partners fail to successfully market, resell, implement or support our products for their customers, or if they represent multiple providers and devote greater resources to market, resell, implement and support the products and solutions of these other providers. For example, some of our channel partners also sell or provide integration and administration services for our competitors&#8217; products, and if such channel partners devote greater resources to marketing, reselling and supporting competing products, this could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Various factors may cause our product implementations to be delayed, inefficient or otherwise unsuccessful. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends upon the successful implementation of our products by our customers. Increasingly, we, as well as our customers, rely on our network of partners to deliver implementation services, and there may not be enough qualified implementation partners available to meet customer demand. Various factors may cause implementations to be delayed, inefficient or otherwise unsuccessful. For example, changes in the functional requirements of our customers, delays in timeline, or deviation from recommended best practices may occur during the course of an implementation project. As a result of these and other risks, we or our customers may incur significant implementation costs in connection with the purchase, implementation and enablement of our products. Some customer implementations may take longer than planned or fail to meet our customers&#8217; expectations, which may delay our ability to sell additional products or result in customers canceling or failing to renew their subscriptions before our products have been fully implemented. Unsuccessful, lengthy, or costly customer implementation and integration projects could result in claims from customers, harm to our reputation, and opportunities for competitors to displace our products, each of which could have an adverse effect on our business and results of operations.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A portion of our revenues are generated by sales to government entities, which are subject to a number of challenges and risks. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our sales are to partners that resell our services to government agencies, and we have made, and plan to continue to make, investments to support future sales opportunities in the government sector. The sale of our services to government agencies is tied to budget cycles, and there are government requirements and authorizations that we may be required to meet. Further, we may be subject to audits and investigations regarding our role as a subcontractor in government contracts, and violations could result in penalties and sanctions, including contract termination, refunding or forfeiting payments, fines, and suspension or debarment from future government business. Selling to these entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense. Government entities often require contract terms that differ from our standard arrangements and impose additional compliance requirements, require increased attention to pricing practices, or are otherwise time consuming and expensive to satisfy. Government entities may also have statutory, contractual or other legal rights to terminate contracts with our partners for convenience, for lack of funding or due to a default, and any such termination may adversely impact our future results of operations. If we represent that we meet certain standards or requirements and do not meet them, we could be subject to increased liability from our customers, investigation by regulators or termination rights. Even if we do meet them, the additional costs associated with providing our service to government entities could harm our margins. Moreover, changes in underlying regulatory requirements could be an impediment to our ability to efficiently provide our service to government customers and to grow or maintain our customer base. Any of these risks related to contracting with government entities could adversely impact our future sales and results of operations, or make them more difficult to predict</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to enhance our brand cost-effectively, our ability to expand our customer base will be impaired and our business, results of operations and financial condition may suffer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that developing and maintaining awareness of our brand in a cost-effective manner is critical to achieving widespread acceptance of our existing and future products and is an important element in attracting new customers. For example, in the fourth quarter of fiscal 2023, we rebranded our Okta and Auth0 product offerings, which we now refer to as Workforce Identity Cloud and Customer Identity Cloud. Furthermore, we believe that the importance of brand recognition will increase as competition in our market increases. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts and on our ability to provide reliable and useful products at competitive prices. In the past, our efforts to build our brand have involved significant expenses. Brand promotion activities may not yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. If we fail to successfully promote and maintain our brand, or incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new customers or retain our existing customers to the extent necessary to realize a sufficient return on our brand-building efforts, and our business, results of operations and financial condition could suffer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not set optimal prices for our products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, we have at times adjusted our prices either for individual customers in connection with long-term agreements or for a particular product. We expect that we may need to change our pricing in future periods and potentially in response to COVID-19 pricing pressures, the inflation and interest rate environment and increased costs. Further, as competitors introduce new products that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers based on our historical pricing. As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. In addition, if our mix of products sold changes, then we may need to, or choose to, revise our pricing. As a result, we may be required or choose to reduce our prices or change our pricing model, which could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies in the future could reduce our ability to compete successfully and harm our results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may need to raise additional funds, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity or convertible debt financing, our security holders may experience significant dilution of their ownership interests. If we engage in additional debt financing, we may be required to accept terms that restrict our ability to incur additional indebtedness, force us to maintain specified </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liquidity or other ratios or restrict our ability to pay dividends or make acquisitions. If we need additional capital and cannot raise it on acceptable terms, or at all, we may not be able to, among other things:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">develop and enhance our products;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">continue to expand our product development, sales and marketing organizations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hire, train and retain employees;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">respond to competitive pressures or unanticipated working capital requirements; or</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pursue acquisition opportunities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inability to do any of the foregoing could reduce our ability to compete successfully and harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to liability claims if we breach our contracts and our insurance may be inadequate to cover our losses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to numerous obligations in our contracts with our customers and partners.&#160;Despite the procedures, systems and internal controls we have implemented to comply with our contracts, we may breach these commitments, whether through a weakness in these procedures, systems and internal controls, negligence or the willful act of an employee or contractor. Our&#160;insurance policies, including our errors and omissions insurance, may be inadequate to compensate us for the potentially significant losses that may result from claims arising from breaches of our contracts, disruptions in our service, including those caused by cybersecurity incidents, failures or disruptions to our infrastructure, catastrophic events and disasters or otherwise. In addition, such insurance may not be available to us in the future on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and defending a suit, regardless of its merit, could be costly and divert management&#8217;s attention.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Actions that we are taking to restructure our business to improve profitability may not be as effective as anticipated.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal 2024, we announced a world-wide restructuring plan intended to reduce operating expenses and improve profitability. We may encounter challenges in the execution of these efforts, and these challenges could impact our ability to execute on our business initiatives and could impact our financial results. If we are unable to realize the expected outcomes from our restructuring efforts, our business and operating results may be harmed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increased and complex scrutiny of environmental, social and governance (&#8220;ESG&#8221;) matters may require us to incur additional costs or otherwise adversely impact our business. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased attention to climate change; diversity, equity and inclusion; and other ESG issues, as well as societal expectations regarding voluntary ESG initiatives and disclosures, may result in increased costs (including but not limited to increased costs related to compliance, stakeholder engagement and contracting), impact our reputation, or otherwise affect our business performance. In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on ESG matters. Such ratings are used by some investors to inform their investment or voting decisions. Unfavorable ESG ratings could lead to negative investor sentiment toward us and/or our industry, which could have a negative impact on our access to and costs of capital. To the extent ESG matters negatively impact our reputation, we may also not be able to compete as effectively to recruit or retain employees. We may take certain actions, including the establishment of ESG-related goals or targets, to improve our ESG profile and/or respond to stakeholder demand; however, such actions may be costly or be subject to numerous conditions that are outside our control, and we cannot guarantee that such actions will have the desired effect.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, while we may create and publish voluntary disclosures regarding ESG matters from time to time, many of the statements in those voluntary disclosures are based on hypothetical expectations and assumptions that may or may not be representative of current or actual risks or events or forecasts of expected risks or events, including the costs associated therewith. Such expectations and assumptions are necessarily uncertain and may be prone to error or subject to misinterpretation given the long timelines involved and the lack of an established single approach to identifying, measuring and reporting on many ESG matters. Such disclosures may also be at least partially reliant on third-party information that we have not independently verified or cannot be independently </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">verified. In addition, we expect there will likely be increasing levels of regulation, disclosure-related and otherwise, with respect to ESG matters, and increased regulation will likely lead to increased compliance costs as well as scrutiny that could heighten all of the risks identified in this risk factor. Such ESG matters may also impact our customers, which may adversely impact our business, financial condition, or results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property, Infrastructure Technology, Data Privacy and Security</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If there are interruptions or performance problems associated with our technology or infrastructure,&#160;our existing customers may experience service outages, and our new customers may experience delays in the deployment of our platform. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our continued growth depends, in part, on the ability of our existing and potential customers to access our platform 24 hours a day, seven days a week, without interruption or degradation of performance. We may experience disruptions, data loss, outages and other performance problems with our infrastructure due to a variety of factors, including infrastructure and functionality changes, human or software errors, capacity constraints or security-related incidents. In some instances, we may not be able to identify the cause or causes of these performance problems immediately or in short order. We may not be able to maintain the level of service uptime and performance required by our customers, especially during peak usage times and as</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our products become more complex and our user traffic increases. If our platform is unavailable or if our customers are unable to access our products or deploy them within a reasonable amount of time, or at all, our business would be harmed. Since our customers rely on our service to access and complete their work, any outage on our platform would impair the ability of our customers to perform their work, which would negatively impact our brand, reputation and customer satisfaction.&#160;Moreover, we depend on services from various third parties to maintain our infrastructure and distribute our products via the internet. If a service provider fails to provide sufficient capacity to support our platform or otherwise experiences service outages, such failure could interrupt our customers&#8217; access to our service, which could adversely affect their perception of our platform's reliability and our revenues. Any disruptions in these services, including as a result of actions outside of our control, would significantly impact the continued performance of our products. In the future, these services may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of these services could result in decreased functionality of our products until equivalent technology is either developed by us or, if available from another provider, is identified, obtained and integrated into our infrastructure. If we do not accurately predict our infrastructure capacity requirements, our customers could experience service shortfalls. We may also be unable to effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of the above circumstances or events may harm our reputation, cause customers to terminate their agreements with us, impair our ability to obtain subscription renewals from existing customers, impair our ability to grow our customer base, result in the expenditure of significant financial, technical and engineering resources, subject us to financial penalties and liabilities under our service level agreements, and otherwise harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In the past we have experienced and in the future we may experience cybersecurity incidents that may allow unauthorized access to our systems or data or our customers&#8217; data, disable access to our service, harm our reputation, create additional liability and adversely impact our financial results.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increasingly, companies, including Okta, are subject to a wide variety of attacks on their systems and networks on an ongoing basis. In addition to threats from traditional computer &#8220;hackers,&#8221; malicious code (such as malware, viruses, worms and ransomware), employee or contractor theft or misuse, password spraying, phishing and denial-of-service attacks, we and our third-party service providers now also face threats from sophisticated nation-state and nation-state-supported actors who engage in attacks (including advanced persistent threat intrusions) that add to the risks to our systems (including those hosted on AWS&#8217; or other cloud services providers&#8217; systems), internal networks, our customers&#8217; systems and the information that they store and process. For example, like other companies, we have experienced numerous cybersecurity attacks and have had to expend increasing amounts of human and financial capital to respond. We expect that these cybersecurity attacks will continue and that the scope and sophistication of these efforts may increase in future periods. Despite significant efforts to create security barriers to such threats, it is virtually impossible for us to entirely mitigate these risks. As a well-known provider of identity and security solutions, we pose an attractive target for such attacks. The security measures we have integrated into our internal systems and platform, which are designed to detect unauthorized activity and prevent or minimize security breaches, may not function as expected or may not be sufficient to protect our internal networks and platform against certain attacks. In addition, techniques used to sabotage or to obtain unauthorized </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">access to networks in which data is stored or through which data is transmitted change frequently, become more complex over time and generally are not recognized until launched against a target. As a result, we and our third-party service providers may be unable to anticipate these techniques or implement adequate preventative measures quickly enough to prevent either an electronic intrusion into our systems or services or a compromise of customer data, employee data or other protected information.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers&#8217; use of Okta to access business systems and store data concerning, among others, their employees, contractors, partners and customers is essential to their use of our platform, which stores, transmits and processes customers&#8217; proprietary information and users&#8217; personal data. Okta has experienced and likely will in the future experience attacks targeting such customer data. When such breaches occur, as a result of&#160;third-party&#160;action, technology limitations, employee or contractor error, malfeasance or otherwise, and if the confidentiality, integrity or availability of our customers&#8217; data or systems is disrupted, we could incur significant liability to our customers and to individuals or businesses whose information was being stored by our customers, and our platform may be perceived as less desirable, which could negatively affect our business and damage our reputation. Because techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and generally are not recognized until launched against a target, we, our third-party service providers and our customers may be unable to anticipate these techniques or to implement adequate preventive measures. Further, because we do not control our third-party service providers, or the processing of data by our third-party service providers, we cannot ensure the integrity or security of measures they take to protect customer information and prevent data loss.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, security breaches impacting our platform have in certain cases resulted in and could in the future result in a risk of loss or unauthorized disclosure of this information, or the denial of access to this information, which, in turn, could lead to enforcement actions, litigation, regulatory or governmental audits, investigations and possible liability, and increased requests by individuals regarding their personal data. Security breaches could also damage our relationships with and ability to attract customers and partners, and trigger service availability, indemnification and other contractual obligations. Security incidents may also cause us to incur significant investigation, mitigation, remediation, notification and other expenses. Furthermore, as a well-known provider of identity and security solutions, any such breach, including a breach of our customers&#8217; systems, could compromise systems secured by our products, creating system disruptions or slowdowns and exploiting security vulnerabilities of our or our customers&#8217; systems, and the information stored on our or our customers&#8217; systems could be accessed, publicly disclosed, altered, lost or stolen, which could subject us to liability and cause us financial harm. For example, the January 2022 compromise of one of our third-party service providers by a threat actor, even though not material and not a breach of our product or systems, nonetheless was widely publicized and focused attention on the security of our systems and the systems of our third-party service providers. Our disclosures concerning security incidents also may become the subject of litigation, and our disclosures concerning the January 2022 compromise, for example, have become the subject of lawsuits, as discussed in </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_28">Item </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_28">3</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_28">, &#8220;Legal Proceedings&#8221;</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below. While we have taken a number of remediation steps, there is no guarantee that our preventative and mitigation actions with respect to this incident and others like it will fully eliminate the risk of a malicious compromise of our, our third-party service providers&#8217; or our customers&#8217; systems.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we maintain cybersecurity insurance, our insurance may be insufficient to cover all liabilities incurred in these incidents, and any incidents may result in loss of, or increased costs of, our cybersecurity insurance.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These breaches, or any perceived breach, of our systems, our customers&#8217; systems, or other systems or networks secured by our products, whether or not any such breach is due to a vulnerability in our platform, may also undermine confidence in our platform or our industry and result in damage to our reputation and brand, negative publicity, loss of ISVs and other channel partners, customers and sales, increased costs to remedy any problem, costly litigation and other liability. In addition, a breach of the security measures of one of our key ISVs or other channel partners could result in the exfiltration of confidential corporate information or other data that may provide additional avenues of attack, and if a high profile security breach occurs with respect to a comparable cloud technology provider, our customers and potential customers may lose trust in the security of the cloud business model generally, which could adversely impact our ability to retain existing customers or attract new ones, potentially causing a negative impact on our business. Any of these negative outcomes could adversely impact market acceptance of our products and could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties have induced and may continue to fraudulently induce employees, contractors, customers or our customers&#8217; users into disclosing sensitive information such as user names, passwords or other information or otherwise compromise the security of our applications, internal networks, electronic systems and/or physical facilities in order to gain access to our data or our customers&#8217; data, which could result in significant legal and financial exposure, a loss of confidence in the security of our platform, interruptions or malfunctions in our </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations, account lock outs, and, ultimately, harm to our future business prospects and revenue. We may be required to expend significant capital and financial resources to protect against such threats or to alleviate problems caused by breaches in security.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any actual or perceived failure by us to comply with the privacy or security provisions of our privacy policy,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">our contracts and/or legal or regulatory requirements could result in proceedings, actions or penalties against us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers&#8217; storage and use of data concerning, among others, their employees, contractors, partners and customers is essential to their use of our platform. We have implemented various features intended to enable our customers to better comply with applicable privacy and security requirements in their collection and use of data within our online service, but these features do not ensure their compliance and may not be effective against all potential privacy or related regulatory concerns.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many jurisdictions have enacted or are considering enacting or revising privacy and/or data security legislation, including laws and regulations applying to the collection, use, storage, transfer, disclosure and/or processing of personal data. The costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to the operations of our customers may limit the use and adoption of our service and reduce overall demand for it. These privacy and data security related laws and regulations are evolving and may result in increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. In addition, we are subject to certain contractual obligations regarding the collection, use, storage, transfer, disclosure and/or processing of personal data. Although we are working to comply with those federal, state and foreign laws and regulations, industry standards, contractual obligations and other legal obligations that apply to us, those laws, regulations, standards and obligations are evolving and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another, other requirements or legal obligations, our practices or the features of our platform. In addition, some of our customers rely on our authorization under FedRAMP to help satisfy their own legal and regulatory compliance requirements which, in addition to state or international regulations, may require us to undertake additional actions and expense to ensure compliance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect that there will continue to be new proposed laws, regulations, self-regulatory and industry standards concerning privacy, data protection and information security in the United States, China, the European Union, India and other jurisdictions, and we cannot yet determine the impact such future laws, regulations and standards may have on our business. For example, the California Consumer Privacy Act (&#8220;CCPA&#8221;), which took effect on January 1, 2020, and the California Privacy Rights Act (&#8220;CPRA&#8221;), which took effect on January 1, 2023 and significantly modifies the CCPA, broadly define personal information and give California residents expanded privacy rights and protections and provide for civil penalties for violations and a private right of action for data breaches. The CPRA also creates a new state agency that is vested with authority to implement and enforce the CCPA and the CPRA. Since the CPRA passed, Virginia, Colorado, Utah and Connecticut have each passed their own comprehensive privacy statutes that share similarities with the CCPA and CPRA and will take effect in 2023. Some observers see this influx of state privacy regimes as a trend toward more stringent privacy legislation in the United States, including a potential federal privacy law, all of which could increase our potential liability and adversely affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could impair our or our customers&#8217; ability to collect, use or disclose information relating to consumers, which could decrease demand for our applications, restrict our business operations, or increase our costs and impair our ability to maintain and grow our customer base and increase our revenue. Such laws and regulations may require companies to implement privacy and security policies, permit users to exercise various data rights, inform individuals of security breaches that affect their personal data, and, in some cases, obtain individuals&#8217; consent to use personal data for certain purposes. If we, or the third parties on which we rely, fail to comply with federal, state and international data privacy laws and regulations our ability to successfully operate our business and pursue our business goals could be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to cybersecurity in the United States, we are closely monitoring the development of rules and guidance pursuant to various executive orders that may apply to us, including, for example, pursuant to Executive Order 14028 for &#8220;critical software.&#8221; While the rules and guidance coming from the Order are still being developed, we could be categorized as a provider of critical software, which may increase our compliance costs and delay or prevent our ability to execute contracts with customers, including in particular with government entities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure or perceived failure by us to comply with federal, state or foreign laws or regulations, industry standards, contractual obligations or other legal obligations, compliance frameworks that Okta has contractually </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">committed to comply with, or any actual or suspected privacy or security incident, even if unfounded, whether or not resulting in unauthorized access to, or acquisition, release or transfer of personal data or other data, may result in enforcement actions and prosecutions, private litigation, fines, penalties and censure, claims for damages by customers and other affected individuals, or adverse publicity and could cause our customers to lose trust in us, which could have an adverse effect on our reputation and business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We publicly post our privacy policies and practices concerning our processing, use and disclosure of the personal data provided to us by our website visitors and by our customers, and other individuals with whom we interact. Our publication of our privacy policies and other statements we publish that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be unfair, deceptive or misrepresentative of our practices.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our platform is perceived to cause, or is otherwise unfavorably associated with, violations of privacy or data security requirements, it may subject us or our customers to public criticism and potential legal liability. Existing and potential privacy laws and regulations concerning privacy and data security and increasing sensitivity of consumers to unauthorized processing of personal data may create negative public reactions to technologies, products and services such as ours. Public concerns regarding personal data processing, privacy and security may cause some of our customers&#8217; end users to be less likely to visit their websites or otherwise interact with them. If enough end users choose not to visit our customers&#8217; websites or otherwise interact with them, our customers could stop using our platform. This, in turn, may reduce the value of our service, and slow or eliminate the growth of our business, or cause our business to contract.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Privacy is a mission-critical issue for Okta and for our customers. We have attained multiple privacy certifications, such as the Asia-Pacific Economic Cooperation Privacy Recognition for Processors, and the European Union Cloud Code of Conduct, Level 2. If we fail to maintain our privacy certifications, or if we fail to seek expansion of their applicability to acquired and/or newly-developed products, we may fail to meet our contractual commitments and we may fail to retain our existing customers or attract new customers, and our business, results of operations and financial condition could suffer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may face particular privacy, data security and data protection risks in Europe due to stringent data protection and privacy laws, including the European General Data Protection Regulation, and increased scrutiny over EU-U.S. data transfers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the EU General Data Protection Regulation 2016/679 (&#8220;GDPR&#8221;) and the UK General Data Protection Regulation and Data Protection Act 2018 (&#8220;UK Data Protection Laws&#8221;). The GDPR and UK Data Protection Laws have enhanced data protection obligations for processors and controllers of personal data, including, for example, expanded disclosures about how personal data is to be used, limitations on retention of information, mandatory data breach notification requirements and onerous new obligations on services providers. Non-compliance with the GDPR can trigger fines of up to &#8364;20 million, or 4% of total worldwide annual revenue, whichever is higher. The UK Data Protection Laws mirror the fines under the GDPR. Given the breadth and depth of changes in data protection obligations, complying with its requirements has caused us to expend significant resources and such expenditures are likely to continue into the near future as we respond to new interpretations and enforcement actions following the effective date of the regulation and as we continue to negotiate data processing agreements with our customers and business partners. Separate EU laws and regulations (and member states&#8217; implementations of them) govern the protection of consumers and of electronic communications and these are also evolving. A draft of the new ePrivacy Regulation extends the strict opt-in marketing rules with limited exceptions to business-to-business communications, alters rules on third-party cookies, web beacons and similar technology and significantly increases penalties. We cannot yet determine the impact that such future laws, regulations and standards may have on our business. Such laws and regulations are often subject to differing interpretations and may be inconsistent among jurisdictions. We may incur substantial expense in complying with any new obligations and we may be required to make significant changes in our business operations and product and services development, all of which may adversely affect our revenues and our business overall.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the GDPR restricts transfers outside of the EU to third countries deemed to lack adequate privacy protections (such as the United States), unless an appropriate safeguard specified by the GDPR is implemented, such as the Standard Contractual Clauses (&#8220;SCCs&#8221;) approved by the European Commission and, until July 16, 2020, the Privacy Shield for EU-U.S. data transfers. With regard to transfers to the United States of personal data from our employees and European customers and users, we rely upon the SCCs. On July 16, 2020, in what is known as the &#8220;Schrems II&#8221; decision, the Court of Justice of the European Union (&#8220;CJEU&#8221;) invalidated the EU-U.S. Privacy Shield Framework (&#8220;Privacy Shield&#8221;) under which personal data could be transferred from the EEA to U.S. </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entities who had self-certified under the Privacy Shield scheme. While the CJEU upheld the adequacy of the SCCs (a standard form of contract approved by the European Commission as an adequate personal data transfer mechanism, and potential alternative to the Privacy Shield), it made clear that reliance on them alone may not necessarily be sufficient in all circumstances. Use of the SCCs must now be assessed on a case-by-case basis taking into account the legal regime applicable in the destination country, in particular applicable surveillance laws and rights of individuals and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional measures and/or contractual provisions may need to be put in place. In June 2021, the European Commission issued new SCCs that account for the CJEU&#8217;s &#8220;Schrems II&#8221; decision. The new SCCs must be used for relevant new data transfers, and existing SCCs arrangements were required to be migrated to the new SCCs by December 27, 2022. These new SCCs only apply to the transfer of personal data outside the EEA, and not the United Kingdom. The United Kingdom&#8217;s Information Commissioner&#8217;s Office released revised UK standard contractual clauses that can be used from March 21, 2022, with a two-year grace period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. and EU officials are actively seeking a solution to replace the Privacy Shield. On March 25, 2022, the U.S. and European Commission announced that they had agreed in principle to a new &#8220;Trans-Atlantic Data Privacy Framework&#8221; to enable trans-Atlantic data flows and address the concerns raised in the Schrems II decision. There is no clear timeline for the enactment of this new framework. Moreover, once enacted, the new framework is likely to be subject to legal challenges and may be struck down by the CJEU.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we believe we continue to satisfy regulatory requirements through our use of SCCs, these latest developments may require major changes to our data transfer policy, including the need to conduct legal, technical, and security assessments for each data transfer from the EEA and UK to a country outside of the EEA and UK. This means that we may be unsuccessful in maintaining legitimate means for our transfer and receipt of personal data from the EEA and UK. We may, in addition to other impacts, experience additional costs associated with increased compliance burdens, and we and our customers face the potential for regulators in the EEA and UK to apply different standards to the transfer of personal data from the EEA and UK to the United States, and to block, or require ad hoc verification of measures taken with respect to, certain data flows from the EEA and UK to the United States. We also anticipate being required to engage in new contract negotiations with third parties that aid in processing data on our behalf, and entering into the new SCCs. We may experience reluctance or refusal by current or prospective European customers to use our products, and we may find it necessary or desirable to make further changes to our handling of personal data of EEA and UK residents. There are few viable alternatives to the SCCs, and the law in this area remains dynamic. These recent developments will require us to review and may require us to amend the legal mechanisms by which we make and/or receive personal data transfers to/in the United States. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The regulatory environment applicable to the handling of EEA and UK residents' personal data, and our actions taken in response, may cause us to assume additional liabilities or incur additional costs and could result in our business, operating results and financial condition being harmed. We and our customers may face a risk of enforcement actions by data protection authorities in the EEA and UK relating to personal data transfers to us and by us from the EEA and UK. Any such enforcement actions could result in substantial costs and diversion of resources, distract management and technical personnel and negatively affect our business, operating results and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also continue to see jurisdictions imposing data localization laws, which require personal information, or certain subcategories of personal information to be stored in the jurisdiction of origin. These regulations may deter customers from using cloud-based services such as ours, and may inhibit our ability to expand into those markets or prohibit us from continuing to offer services in those markets without significant additional costs.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our customers are at risk of enforcement actions taken by certain EEA and UK data protection authorities until such point in time that we may be able to ensure that all transfers of personal data to us in the United States from the EEA and UK are conducted in compliance with all applicable regulatory obligations, the guidance of data protection authorities and evolving best practices. Any investigation or charges by EEA and UK data protection authorities could have a negative effect on our existing business and on our ability to attract and retain new customers. We may find it necessary to establish systems to maintain EEA and UK personal data within the EEA and UK, which may involve substantial expense and may cause us to need to divert resources from other aspects of our business, all of which may adversely affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We function as a HIPAA Business Associate for certain of our customers and, as such, are subject to strict privacy and data security requirements. If we fail to comply with any of these requirements, we could be subject to significant liability, all of which can adversely affect our business as well as our ability to attract and retain new customers. </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Health Insurance Portability and Accountability Act of 1996 ("HIPAA"), as amended by the Health Information Technology for Economic and Clinical Health Act (&#8220;HITECH&#8221;), and their respective implementing regulations under HIPAA, imposes specified requirements relating to the privacy, security and transmission of individually identifiable health information. Among other things, HITECH makes HIPAA&#8217;s security standards directly applicable to business associates. We function as a business associate for certain of our customers that are HIPAA covered entities and service providers, and in that context we are regulated as a business associate for the purposes of HIPAA. The HIPAA-covered entities and service providers to which we provide services require us to enter into HIPAA-compliant business associate agreements with them. These agreements impose stringent data security obligations on us. If we are unable to comply with our obligations as a HIPAA business associate or under the terms of the business associate agreements we have executed, we could face substantial civil and even criminal liability as well as contractual liability under the applicable business associate agreement, all of which can have an adverse impact on our business and generate negative publicity, which, in turn, can have an adverse impact on our ability to attract and retain new customers. Modifying the already stringent penalty structure that was present under HIPAA prior to HITECH, HITECH created four new tiers of civil monetary penalties and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorneys&#8217; fees and costs associated with pursuing federal civil actions. In addition, many state laws govern the privacy and security of health information in certain circumstances, many of which differ from HIPAA and each other in significant ways and may not have the same effect.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the U.S. Department of Health &amp; Human Services recently proposed modifications to the HIPAA privacy regulations (&#8220;Privacy Rule&#8221;), including certain changes designed to strengthen individuals&#8217; right to access their own health information, improve information sharing for care coordination and case management, and reduce administrative burdens on HIPAA covered entities, while continuing to protect individuals&#8217; health information privacy interests. The proposed rulemaking has not yet been finalized. We will continue to monitor whether any final modifications to the Privacy Rule may obligate us to change our practices. Significant changes to HIPAA, including interpretation and application of HIPAA, could negatively impact our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain our security attestations and certifications, our business, results of operations and financial condition may suffer.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Security is a mission-critical issue for Okta and for our customers. We have attained multiple certifications, including SOC 2 Type II certifications, CSA Star Level 2 Attestation, ISO/IEC 27001:2013, ISO/IEC 27018:2019 certifications, and agency FedRAMP Moderate Authorities to Operate. We also support FIPS 140-2 encryption requirements. If we fail to maintain our security attestations and certifications, or if we fail to seek expansion of their applicability to acquired and/or newly-developed products, we may fail to meet our contractual commitments and we may fail to retain our existing customers or attract new customers, and our business, results of operations and financial condition could suffer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We provide service level commitments under our customer contracts. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service, or face contract termination with refunds of prepaid amounts related to unused subscriptions, which could harm our business, results of operations and financial condition. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customer agreements contain service level commitments, under which we guarantee specified availability of our platform. Any failure of or disruption to our infrastructure could make our platform unavailable to our customers. If we are unable to meet the stated service level commitments to our customers or suffer extended periods of unavailability of our platform, we may be contractually obligated to provide affected customers with service credits for future subscriptions. Our revenue, other results of operations and financial condition could be harmed if we suffer unscheduled downtime that exceeds the service level commitments under our agreements with our customers, and any extended service outages could adversely affect our business and reputation as customers may elect not to renew and we could lose future sales.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to ensure that our products integrate or interoperate with a variety of operating systems and software applications that are developed by others, our platform may become less competitive and our results of operations may be harmed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of people who access the internet through mobile devices and access cloud-based software applications through mobile devices, including smartphones and handheld tablets or laptop computers, has increased significantly in the past several years and is expected to continue to increase. While we have created mobile applications and mobile versions of our products, if these mobile applications and products do not perform well, our business may suffer.&#160;We are also dependent on third-party application stores that may prevent us from timely updating our current products or uploading new products. In addition, our products interoperate with servers, mobile devices and software applications predominantly through the use of protocols, many of which are created and maintained by third parties.&#160;As a result, we depend on the interoperability of our products with such third-party services, mobile devices and mobile operating systems, as well as cloud-enabled hardware, software, networking, browsers, database technologies and protocols that we do not control. Any changes in such technologies that degrade the functionality of our products or give preferential treatment to competitive services could adversely affect adoption and usage of our platform.&#160;Also, we may not be successful in developing or maintaining relationships with key participants in the mobile industry or in developing products that operate effectively with a range of operating systems, networks, devices, browsers, protocols and standards.&#160;In addition, we may face different fraud, security and regulatory risks from transactions sent from mobile devices than we do from personal computers.&#160;If we are unable to effectively anticipate and manage these risks, or if it is difficult for our customers to access and use our platform, our business, results of operations and financial condition may be harmed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success also depends on the willingness of third-party developers and technology providers to build applications and provide integrations that are complementary to our service. Without the development of these applications and integrations, both current and potential customers may not find our service sufficiently attractive, and our business, results of operations and financial condition could suffer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interruptions or delays in the services provided by third-party data centers or internet service providers could impair the delivery of our platform and our business could suffer. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a number of third-party service providers to operate our services, any of which, if it encountered interruptions or delays, could negatively affect our platform, damage our reputation, expose us to liability, cause us to lose customers or otherwise harm our business. For example, we host our platform using AWS data centers and other third-party cloud infrastructure services. All of our products use resources operated by us in these locations. Our operations depend on protecting the virtual cloud infrastructure hosted in AWS or other cloud services by maintaining its configuration, architecture and interconnection specifications, as well as the information stored in these virtual data centers and which third-party internet service providers transmit. Although we have disaster recovery plans that use multiple virtual data center locations, any incident affecting their infrastructure that may be caused by fire, flood, severe storm, earthquake, power loss, telecommunications failures, unauthorized intrusion, computer viruses and disabling devices, natural disasters, war, criminal act, military actions, terrorist attacks and other similar events beyond our control could negatively affect our platform. A prolonged third-party service disruption affecting our platform for any of the foregoing reasons could be detrimental to our business. We may also incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the third-party services we use.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud infrastructure services enable us to order and reserve server capacity in varying amounts and sizes distributed across multiple regions. These cloud infrastructure services provide us with computing and storage capacity pursuant to agreements which may be terminated under specified circumstances.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is accessed by a large number of customers, often at the same time. As we continue to expand the number of our customers and products available to our customers, we may not be able to scale our technology to accommodate the increased capacity requirements, which may result in interruptions or delays in service. In addition, the failure of third-party virtual data centers, third-party internet service providers, or other third-party service providers whose services are integrated with our platform, to meet our capacity requirements could result in interruptions or delays in access to our platform or impede our ability to scale our operations. In the event that our third-party service agreements are terminated, or there is a lapse of service, interruption of internet service provider connectivity or damage to such facilities, we could experience interruptions in access to our platform as well as delays and additional expense in arranging new facilities and services.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends, in part, on the integrity and scalability of our systems and infrastructures. System interruption and the lack of integration, redundancy and scalability in these systems and infrastructures may harm our business, results of operations and financial condition. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to maintain the integrity of our systems and infrastructure, including websites, information and related systems. System interruption and a lack of integration and redundancy in our information systems and infrastructure may adversely affect our ability to operate websites, process and fulfill transactions, respond to customer inquiries and generally maintain cost-efficient operations. We may experience occasional system interruptions that make some or all systems or data unavailable or prevent us from efficiently providing access to our platform. We also rely on third-party computer systems, broadband and other communications systems and service providers in connection with providing access to our platform generally. Any interruptions, outages or delays in our systems and infrastructure, our business and/or third parties, or deterioration in the performance of these systems and infrastructure, could impair our ability to provide access to our platform. Fire, flood, power loss, telecommunications failure, hurricanes, tornadoes, earthquakes, other natural disasters, acts of war or terrorism and similar events or disruptions may damage or interrupt computer, broadband or other communications systems and infrastructure at any time. Any of these events could cause system interruption, delays and loss of critical data, and could prevent us from providing access to our platform. While we have backup systems for certain aspects of these operations, disaster recovery planning by its nature cannot be sufficient for all eventualities. In addition, we may not have adequate insurance coverage to compensate for losses from a major interruption. If any of these events were to occur, it could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on software and services from other parties. Defects in or the loss of access to software or services from third parties could increase our costs and adversely affect the quality of our products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on technologies from third parties to operate critical functions of our business, including cloud infrastructure services and customer relationship management services. Our business would be disrupted if any of the third-party software or services we use, or functional equivalents, were unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices. In each case, we would be required to either seek licenses to software or services from other parties and redesign our products to function with such software or services or develop substitutes ourselves, which would result in increased costs and could result in delays in our product launches and the release of new product offerings until equivalent technology can be identified, licensed or developed, and integrated into our products. Furthermore, we might be forced to limit the features available in our current or future products. These delays and feature limitations, if they occur, could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Real or perceived errors, failures, vulnerabilities or bugs in our products, including deployment complexity,&#160;could harm our business and results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Errors, failures, vulnerabilities or bugs may occur in our products, especially when updates are deployed or new products are rolled out. Our platform is often used in connection with large-scale</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">computing environments with different operating systems, system management software, equipment and networking configurations, which may cause errors or failures of products, or other aspects of the computing environment into which our products are deployed. In addition, deployment of our products into complicated, large-scale computing environments may expose errors, failures, vulnerabilities or bugs in our products. Any such errors, failures, vulnerabilities or bugs may not be found until after they are deployed to our customers. Real or perceived errors, failures, vulnerabilities or bugs in our products, or delays in or difficulties implementing our product releases, could result in negative publicity, loss of customer data, loss of or delay in market acceptance of our products, a decrease in customer satisfaction or adoption rates, loss of competitive position, or claims by customers for losses sustained by them, all of which could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adequately protect our proprietary rights, our competitive position could be impaired and we may lose valuable assets, generate less revenue and incur costly litigation to protect our rights. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success is dependent, in part, upon protecting our proprietary information and technology. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws and contractual restrictions to establish and protect our proprietary rights. However, the steps we take to protect our intellectual property may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products that compete </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with ours. Some contract provisions protecting against unauthorized use, copying, transfer and disclosure of our products may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, the laws of some countries do not protect proprietary rights to the same extent as the laws of the United States, and mechanisms for enforcement of intellectual property rights in some foreign countries may be inadequate. To the extent we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information may increase. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our technology and intellectual property.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely in part on trade secrets, proprietary know-how and other confidential information to maintain our competitive position.&#160;Although we enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances, no assurance can be given that these agreements will be effective in controlling access to and distribution of our products and proprietary information. Further, these agreements do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Such litigation could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management&#8217;s attention and resources, could delay further sales or the implementation of our products, impair the functionality of our products, delay introductions of new products, result in our substituting inferior or more costly technologies into our products, or injure our reputation. In addition, we may be required to license additional technology from third parties to develop and market new products, and we cannot ensure that we can license that technology on commercially reasonable terms or at all, and our inability to license this technology could harm our ability to compete.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations may be harmed if we are subject to an infringement claim or a claim that results in a significant damage award.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is considerable patent and other intellectual property development activity in our industry, and we expect that software companies will increasingly be subject to infringement claims as the number of products and competitors grows and the functionality of products in different industry segments overlaps. In addition, the patent portfolios of many of our competitors are larger than ours, and this disparity may increase the risk that our competitors may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. Other companies have claimed in the past, and may claim in the future, that we infringe upon their intellectual property rights. A claim may also be made relating to technology that we acquire or license from third parties. Further, we may be unaware of the intellectual property rights of others that may cover some or all of our technology.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any claim of infringement, regardless of its merit or our defenses, could:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require costly litigation to resolve and/or the payment of substantial damages, ongoing royalty payments or other amounts to settle such disputes;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require significant management time and attention;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause us to enter into unfavorable royalty or license agreements, if such arrangements are available at all;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to discontinue the sale of some or all of our products, remove or reduce features or functionality of our products or comply with other unfavorable terms;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to indemnify our customers or third-party service providers; and/or</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to expend additional development resources to redesign our products.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any one or more of the above could harm our business, results of operations and financial condition.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We use open source software in our products, which could negatively affect our ability to offer our products and subject us to litigation or other actions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use open source software in our products and expect to use more open source software in the future. From time to time, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their products. However, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our results of operations and financial condition or require us to devote additional research and development resources to change our products. In addition, if we were to combine our proprietary software products with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with less development effort and time. If we inappropriately use open source software, or if the license terms for open source software that we use change, we may be required to re-engineer our products, incur additional costs, discontinue the sale of some or all of our products or take other remedial actions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or assurance of title or controls on origin of the software. In addition, many of the risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have established processes to help alleviate these risks, including a review process for screening requests from our development organizations for the use of open source software, but we cannot be sure that all of our use of open source software is in a manner that is consistent with our current policies and procedures, or will not subject us to liability.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our agreements with customers and other third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or persons, or other liabilities relating to or arising from the use of our platform or other acts or omissions. The term of these contractual provisions often survives termination or expiration of the applicable agreement. As we continue to grow, the possibility of infringement claims and other intellectual property rights claims against us may increase. For any intellectual property rights indemnification claim against us or our customers, we will incur significant legal expenses and may have to pay damages, settlement fees, license fees and/or stop using technology found to be in violation of the third party&#8217;s rights. Large indemnity payments could harm our business, results of operations and financial condition.&#160;We may also have to seek a license for the infringing or allegedly infringing technology. Such license 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 products. As a result, we may also be required to develop alternative&#160;non-infringing&#160;technology, which could require significant effort and expense and/or cause us to alter our platform, which could negatively affect our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, customers require us to indemnify or otherwise be liable to them for breach of confidentiality, violation of applicable law or failure to implement adequate security measures with respect to their data stored, transmitted, or accessed using our platform. Although we normally contractually limit our liability with respect to such obligations, the existence of such a dispute may have adverse effects on our customer relationship and reputation and we may still incur substantial liability related to them.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any assertions by a third party, whether or not successful, with respect to such indemnification obligations could subject us to costly and time-consuming litigation, expensive remediation and licenses, divert management attention and financial resources, harm our relationship with that customer and other current and prospective customers, reduce demand for our platform, and harm our brand, business, results of operations and financial condition.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Legal, Accounting and Tax Matters</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we generally recognize revenue from our subscriptions and support services over the term of the relevant service period, a decrease in sales during a reporting period may not be immediately reflected in our results of operations for that period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize revenue from subscriptions and related support services revenue ratably over the relevant service period. Net new revenue from new subscriptions, upsells and renewals entered into during a period can generally be expected to generate revenue for the duration of the service period. As a result, most of the revenue we report in each period is derived from the recognition of deferred revenue relating to subscriptions and support services contracts entered into during previous periods. Consequently, a decrease in new or renewed subscriptions in any single reporting period will have a limited impact on our revenue for that period. In addition, our ability to adjust our cost structure in the event of a decrease in new or renewed subscriptions may be limited.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, a decline in new subscriptions or renewals in a given period may not be fully reflected in our revenue for that period, but will negatively affect our revenue in future periods. Accordingly, the effect</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of significant downturns in sales and market acceptance of our services, and changes in our rate of renewals, may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers is generally recognized over the applicable service period. Additionally, due to the complexity of certain of our customer contracts, the actual revenue recognition treatment required under relevant accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) will depend on contract-specific terms and may result in greater variability in revenue from period to period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, a decrease in new subscriptions or renewals in a reporting period may not have an immediate impact on billings for that period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may face exposure to foreign currency exchange rate fluctuations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Today, a vast majority of our customer contracts are denominated in U.S. dollars. Over time, however, an increasing portion of our international customer contracts may be denominated in local currencies. In addition, the majority of our international costs are denominated in local currencies. As a result, fluctuations in the value of the U.S. dollar and foreign currencies may affect our results of operations when translated into U.S. dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to anti-corruption, anti-bribery and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended (&#8220;FCPA&#8221;), the U.S. domestic bribery statute contained in 18 U.S.C. &#167; 201, U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010 and other anti-corruption, anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making or offering improper payments or other benefits to government officials and others in the private sector. As we increase our international sales and business, our risks under these laws may increase.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we use channel partners to sell our products and conduct business on our behalf abroad. We or such partners may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and under certain circumstances we could be held liable for the corrupt or other illegal activities of such partners, and our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. We have implemented an anti-corruption compliance program but cannot ensure that all our employees and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncompliance with the FCPA, other applicable anti-corruption laws, or anti-money laundering laws could subject us to investigations, whistleblower complaints, sanctions, settlements, prosecution, and other enforcement actions. Any violation of these laws could result in disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage, loss of export privileges, severe criminal or civil sanctions, suspension or debarment from U.S. government contracts and other consequences, any of which could have a material adverse effect on our reputation, business, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities are subject to various restrictions under U.S. export controls and trade and economic sanctions laws, including the U.S. Commerce Department&#8217;s Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department&#8217;s Office of Foreign Assets Control. The U.S. export control laws and U.S. economic sanctions laws include prohibitions on the sale or supply of certain products and services to U.S. embargoed or sanctioned countries, governments, persons and entities and also require authorization for the export of encryption items.&#160;In addition, various countries regulate the import of certain encryption technology, including through import and licensing requirements, and have enacted laws that could limit our ability to distribute our service or could limit our customers&#8217; ability to implement our service in those countries.&#160;If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges and monetary penalties. 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. Although we take precautions to prevent our products from being provided in violation of such laws, our products may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. This could result in negative consequences to us, including government investigations, penalties and harm to our reputation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our international operations may give rise to potentially adverse tax consequences. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are expanding our international operations and staff to better support our growth into certain international markets. Our corporate structure and associated transfer pricing policies anticipate future growth into certain international markets. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions, which are generally required to be computed on an arm&#8217;s-length basis pursuant to intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax laws or regulations in the various tax jurisdictions we are subject to that are applied adversely to us or our customers could increase the costs of our products and harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New income, sales, use, value-added or other taxes, tax laws, statutes, rules, regulations or ordinances could be enacted at any time. Those enactments could harm our domestic and international business operations, and our business and financial performance. Further, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us. These events could require us or our customers to pay additional tax amounts on a prospective or retroactive basis, as well as require us or our customers to pay fines and/or penalties and interest for past amounts deemed to be due. If we raise our prices to offset the costs of these additional taxes, existing and potential future customers may elect not to purchase our products in the future. Additionally, new, changed, modified or newly interpreted or applied tax laws could increase our customers&#8217; and our compliance, operating and other costs, as well as the costs of our products. Further, these events could decrease the capital we have available to operate our business. Any or all of these events could harm our business and financial performance. For example, various legislative and regulatory actions and proposals, such as in the United States, the Organisation for Economic Co-operation and Development and the EU, have increasingly focused on future tax reform and contemplate changes to long-standing tax principles, which could adversely affect our liquidity and results of operations.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a multinational organization, we may be subject to taxation in certain jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could harm our liquidity and results of operations. In addition, the authorities in these jurisdictions could review our tax returns and impose additional tax, interest and penalties, and the authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, any of which could harm us and our results of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business may be subject to additional obligations to collect and remit sales tax and other taxes, and we may be subject to tax liability for past sales. Any successful action by state, foreign or other authorities to collect additional or past sales tax could harm our business. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State, foreign and local taxing jurisdictions have differing rules and regulations governing sales, use and other indirect taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of sales and value-added taxes to our platform in various jurisdictions is unclear. It is possible that we could face tax audits and that our liability for these taxes could exceed our estimates as tax authorities could still assert that we are obligated to collect additional amounts as taxes from our customers and remit those taxes to those authorities. We could also be subject to audits in states and international jurisdictions for which we have not accrued tax liabilities. A successful assertion that we should be collecting additional sales or other taxes on our service in jurisdictions where we have not historically done so and do not accrue for such taxes could result in substantial tax liabilities for past sales, discourage customers from purchasing our products or otherwise harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file sales tax returns in certain states within the United States as required by law and certain customer contracts for a portion of the products that we provide. We do not collect sales or other similar taxes in other states and many of such states do not apply sales or similar taxes to the vast majority of the products that we provide. However, one or more states or foreign authorities could seek to impose additional sales, use or other tax collection and record-keeping obligations on us or may determine that such taxes should have, but have not been, paid by us. Liability for past taxes may also include substantial interest and penalty charges. Any successful action by state, foreign or other authorities to compel us to collect and remit sales tax, use tax or other taxes, either retroactively, prospectively or both, could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our U.S. net operating loss carry-forwards and certain other tax attributes may be limited. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under Section&#160;382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an &#8220;ownership change,&#8221; generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation&#8217;s ability to use its pre-change net operating loss carry-forwards and other pre-change tax attributes, such as research tax credits and distributed interest deduction carryover, to offset its post-change income may be limited.&#160;We have experienced ownership changes in the past and any such ownership change in the future could result in increased future tax liability. In addition, we may experience ownership changes in the future as a result of subsequent shifts in our stock ownership. As a result, if we earn net taxable income, our ability to use our pre-change net operating loss carry-forwards to offset U.S. federal taxable income may be subject to limitations, which could potentially result in increased future tax liability to us.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;), which included temporary relief from the net operating loss limitations imposed by the Tax Cuts and Jobs Act for tax years beginning after December 31, 2017 and before January 1, 2021, and made certain technical corrections to applying the net operating loss utilization limitations for tax years beginning after January 1, 2021.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to use our net operating losses is conditioned upon generating future U.S. federal taxable income. Since we do not know whether or when we will generate the U.S. federal taxable income necessary to use our remaining net operating losses, these net operating loss carryforwards generated prior to our fiscal 2018 could expire unused.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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. In order to maintain the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.&#160;If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses or significant deficiencies in our controls.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our controls may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to maintain effective controls could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to maintain effective internal control over financial reporting also 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 that we are required to include in our periodic reports that are filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq. We are required to provide an annual management report on the effectiveness of our internal control over financial reporting.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm is required to formally attest to the effectiveness of our internal control over financial reporting annually. Our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and results of operations and could cause a decline in the price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in existing financial accounting standards or practices, or taxation rules or practices, may harm our results of operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in existing accounting or taxation rules or practices, new accounting pronouncements or taxation rules, or varying interpretations of current accounting pronouncements or taxation practice could harm our results of operations or the manner in which we conduct our business. Further, such changes could potentially affect our reporting of transactions completed before such changes are effective.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP are subject to interpretation by the Financial Accounting Standards Board (&#8220;FASB&#8221;), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. Adoption of such new standards and any difficulties in implementation of changes in accounting principles, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors&#8217; confidence in us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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, our results of operations could be adversely affected. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with&#160;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 provided 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 referenced in the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The stock price of our Class A common stock may be volatile or may decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our Class&#160;A common stock has been, and in the future, may be, subject to substantial volatility and wide fluctuations. For example, from February 1, 2022 through January&#160;31, 2023, the trading price of our Class A common stock has ranged from $44.12 per share to $203.79 per share. The market price of our Class A common stock may fluctuate significantly in response to numerous factors, many of which are beyond our control, including, but not limited to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">overall performance of the equity markets and/or publicly-listed technology companies;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the market prices and trading volumes of technology and high-growth companies generally, or those in our industry in particular;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our revenue or other financial or operating metrics;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet or exceed forward-looking guidance we have given, our ability to give forward-looking guidance consistent with past practices, and changes to or withdrawal of previous guidance or long-range targets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates and/or recommendations by any securities analysts who follow our company;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our failure to meet the estimates or the expectations of securities analysts or investors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">actions and investment positions taken by institutional and other stockholders, including activist investors;</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recruitment or departure of key personnel;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant security breaches, technical difficulties or interruptions of our service;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the economy as a whole, the inflation and interest rate environment and market and industry conditions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of significant innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lawsuits threatened or filed against us;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other events or factors, including those resulting from war, incidents of terrorism, or responses to these events; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of additional shares of our Class A common stock by us, our directors, our officers or our stockholders.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies, including technology companies and high-growth, unprofitable companies in particular, have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. Our involvement in securities litigation could subject us to substantial costs, divert resources and the attention of management from our business, and harm our business.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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 those stockholders who held our capital stock prior to the completion of our IPO, including our directors, executive officers, and their affiliates, who held in the aggregate 41.7% of the voting power of our capital stock as of January&#160;31, 2023. This will limit or preclude your ability to influence corporate matters, 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.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of January&#160;31, 2023, our directors, executive officers and their affiliates held in the aggregate 41.7% of the voting power of our capital stock. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively could continue to control nearly a majority of the combined voting power of our common stock and be able to effectively control all matters submitted to our stockholders for approval until April 12, 2027, the date that is the ten-year anniversary of the closing of our IPO. This concentrated control may limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future transfers by holders of 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 Class B common stock who have retained their shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales of a substantial number of shares of our Class A common stock in the public markets, or the perception that sales might occur, could cause the market price of our Class A common stock to decline. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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, 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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have options outstanding that, if fully exercised, would result in the issuance of shares of our Class A and Class B common stock. We also have restricted stock units (&#8220;RSUs&#8221;) outstanding that, if vested and settled, would result in the issuance of shares of Class A common stock. All of the shares of Class A and Class&#160;B common stock issuable upon the exercise of stock options and vesting of RSUs and the shares reserved for future issuance under our equity incentive plans, are registered for public resale under the Securities Act of 1933, as amended (&#8220;Securities Act&#8221;). Accordingly, these shares will be able to be freely sold in the public market upon issuance, subject to applicable vesting requirements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, a substantial number of shares of our Class A common stock is reserved for issuance upon the exercise of the Notes (as defined below) and the Warrants (as defined below). If we elect to satisfy our conversion obligation on the Notes solely in shares of our Class A common stock upon conversion of the Notes, we will be required to deliver the shares of our Class A common stock, together with cash for any fractional share, on the second business day following the relevant conversion date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not publish or cease publishing research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class A common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If industry analysts do not publish or cease publishing research on our company, the trading price for our Class A common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us on a regular basis, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the operation of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. 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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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 our company more difficult, limit attempts by our stockholders to replace or remove our current board of directors, and limit the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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 amended and restated certificate of incorporation and amended and restated bylaws;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that only the Chairperson of our board of directors, our Chief Executive Officer, or a majority of our board of directors are authorized to call a special meeting of stockholders;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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 have the ability to effectively control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, Section 203 of the Delaware General Corporation Law 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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated bylaws designate a state or federal court located within the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the exclusive forum for:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any derivative action or proceeding brought on our behalf;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any action asserting a breach of fiduciary duty;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This choice of forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation 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, results of operations and financial condition.</span></div><div style="text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Outstanding Convertible Notes</span></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Servicing our debt may require a significant amount of cash.&#160;We may not have sufficient cash flow from our business to pay our indebtedness.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since February 2018, we have issued convertible notes due in 2023 (&#8220;2023 Notes&#8221;), 2025 (&#8220;2025 Notes&#8221;) and 2026 (&#8220;2026 Notes&#8221; and together with the 2023 Notes and 2025 Notes, the &#8220;Notes&#8221;). Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance or raise any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not have the ability to raise the funds necessary for cash settlement upon conversion of the Notes or to repurchase the Notes for cash upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion of the Notes or to repurchase the Notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change (as defined in the indentures governing their respective Notes) at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any.&#160;Upon conversion of the Notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted.&#160;We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered or Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase Notes at a time when the repurchase is required by the indenture governing such notes or to pay any cash payable on future conversions of the Notes as required by such indenture would constitute a default under such indenture. A default under the indenture governing the Notes or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our indebtedness, combined with our other financial obligations and contractual commitments, could have other important consequences.&#160;For example, it could:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make us more vulnerable to adverse changes in general U.S. and worldwide economic, industry and competitive conditions and adverse changes in government regulation;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our flexibility in planning for, or reacting to, changes in our business and our industry;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">place us at a disadvantage compared to our competitors who have less debt; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limit our ability to borrow additional amounts to fund acquisitions, for working capital and for other general corporate purposes; and</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make an acquisition of our company less attractive or more difficult.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these factors could harm our business, results of operations and financial condition. In addition, if we incur additional indebtedness, the risks related to our business and our ability to service or repay our indebtedness would increase.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The conversion features of the Notes, if triggered, may adversely affect our financial condition and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the conditional conversion features of the 2025 Notes and the 2026 Notes are triggered, holders of the Notes will be entitled to convert the Notes, as applicable, at any time during specified periods at their option.&#160;If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. The conditional conversion features of the 2025 Notes were triggered as of January 31, 2021 and the 2025 Notes were convertible at the option of the holders between February 1, 2021 and April 30, 2021; however, as of January&#160;31, 2023, the conditions allowing holders of the 2025 Notes to convert were not met. From the date of issuance through January&#160;31, 2023, the conditions allowing holders of the 2026 Notes to convert were not met.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital and could limit our ability to raise future capital.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transactions relating to our Notes may affect the value of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion of some or all of the Notes would dilute the ownership interests of existing stockholders to the extent we satisfy our conversion obligation by delivering shares of our Class A common stock upon any conversion of such Notes. Our 2025 Notes and 2026 Notes may become in the future convertible at the option of their holders under certain circumstances. If holders of our Notes elect to convert their notes, we may settle our conversion obligation by delivering to them a significant number of shares of our Class A common stock, which would cause dilution to our existing stockholders.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in connection with the issuance of the 2023 Notes, we entered into warrant transactions with certain financial institutions (the &#8220;2023 Notes Option Counterparties&#8221;) pursuant to which we sold warrants for the purchase of our Class A common stock (&#8220;Warrants&#8221;). The Warrant transactions could separately have a dilutive effect to the extent that the market price per share of our Class A common stock exceeds the strike price of any Warrants unless, subject to the terms of the Warrant transactions, we elect to cash settle the Warrants. Through January&#160;31, 2023, we have terminated Warrants corresponding to approximately 6 million shares. As of January&#160;31, 2023, Warrants to acquire up to approximately 1 million shares (subject to adjustment) remained outstanding.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in connection with the issuance of the 2025 Notes and 2026 Notes, we entered into capped call transactions (&#8220;Capped Calls&#8221;) with certain financial institutions (the 2025 Notes and 2026 Notes Capped Call Counterparties and together with the 2023 Notes Option Counterparties, the &#8220;Option Counterparties&#8221;). The Capped Calls are generally expected to reduce potential dilution to our Class A common stock upon any conversion or settlement of the 2025 Notes and 2026 Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted 2025 Notes and 2026 Notes, as the case may be, with such reduction and/or offset subject to a cap.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Option Counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our Class A common stock and/or purchasing or selling our Class A common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes. This activity could cause a decrease in the market price of our Class A common stock.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',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;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on our executive officers and other key employees, and the loss of one or more of these employees or an inability to attract and retain other highly skilled employees could harm our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our success depends largely upon the continued services of our executive officers and other key employees. We rely on our leadership team in the areas of research and development, operations, security, marketing, sales, customer support, general and administrative functions, and on individual contributors in our research and development and operations functions. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. For example, our President, Worldwide Field Operations retired at the end of our fiscal year and our Executive Vice Chairman and co-founder is on sabbatical through October 2023. Such changes in our executive management team may be disruptive to our business.&#160;We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees, and any failure to have in place and execute an effective succession plan for key executives, could harm our business.&#160;Changes in our executive management team may also cause disruptions in, and harm to, our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel in the San Francisco Bay Area, where our headquarters is located, and in other locations where we maintain offices, is intense, especially for engineers experienced in designing and developing software and SaaS applications and experienced sales professionals. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, and may not be able to fill positions in the desired regions, or at all. Our efforts to attract new personnel may be compounded by intensified restriction on travel (including during the COVID-19 pandemic), changes to immigration policy or the availability of work visas. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, it may harm our ability to recruit 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 could be harmed.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Catastrophic events may disrupt our business.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce and the global economy, and thus could harm our business. We have a large employee presence in San Francisco, California and the west coast of the United States contains active earthquake and wildfire zones which have the potential to disrupt our business. For example, in the fall of 2019 and 2020, PG&amp;E shut off power to certain cities in the San Francisco Bay Area in order to reduce the risk of wildfires and this resulted in many of our employees being unable to work remotely. In the event of a major earthquake, hurricane or catastrophic event such as fire, power loss, telecommunications failure, vandalism, cyber-attack, war, terrorist attack or health epidemic (including COVID-19), we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our application development, lengthy interruptions in our products, breaches of data security and loss of critical data, all of which could harm our business, results of operations and financial condition. In addition, the insurance we maintain may be insufficient to cover our losses resulting from disasters, cyber-attacks or other business interruptions, and any incidents may result in loss of, or increased costs of, such insurance.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_22"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_25"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our corporate headquarters is located in San Francisco, California, where we currently lease approximately 285,996 square feet under a lease, as amended, that expires in October 2028. We are entitled to two five-year options to extend this lease, subject to certain requirements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also lease space in various locations in the Americas, Europe and Asia-Pacific.</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our facilities are suitable to meet our current needs. We intend to add new facilities, as necessary, as we add employees and enter new geographic markets, and we believe that suitable additional or alternative space will be available as needed to accommodate any such growth.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_28"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2022, a purported shareholder filed a putative class action lawsuit in the United States District Court for the Northern District of California against the Company and certain of its executive officers, captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Okta, Inc. Securities Litigatio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n, No. 3:22-cv-02990. The lawsuit asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, alleging that the defendants made false or misleading statements or omissions concerning the Company&#8217;s cybersecurity controls, vulnerability to data breaches, and the Company&#8217;s integration of Auth0. The lawsuit seeks an order certifying the lawsuit as a class action and unspecified damages.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, two purported shareholders filed derivative lawsuits on behalf of the Company in the United States District Court for the Northern District of California against certain of its current and former executive officers and directors, captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">O&#8217;Dell v. McKinnon et al</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., No. 3:22-cv-07480 (filed Nov. 28, 2022), and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LR Trust v. McKinnon et al</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., No. 3:22-cv-08627 (filed Dec. 13, 2022). The lawsuits allege, among other things, that the defendants breached their fiduciary duties by making false or misleading statements or omissions concerning the Company&#8217;s cybersecurity controls, vulnerability to data breaches, and the Company&#8217;s integration of Auth0. The lawsuits seek orders permitting the plaintiffs to maintain this action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, and requiring the Company to make certain reforms to its corporate governance and controls.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to defend these lawsuits vigorously.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_142">Note 11</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements "Commitments and Contingencies" for information related to legal proceedings.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_31"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_34"></div><div style="margin-bottom:9pt;margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_37"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information and Holders</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class&#160;A common stock has been listed on the Nasdaq Global Select Market under the symbol "OKTA" since April 7, 2017. Prior to that date, there was no public trading market for our Class&#160;A 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;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;27, 2023, we had 104 holders of record of our Class A common stock and 17 holders of record of our Class B common stock. The actual number of Class A beneficial stockholders is substantially greater than the number of holders of record because a large portion of our Class A common stock is held in street name by brokers and other nominees.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings for use in the operation of our business and do not intend to declare or pay any cash dividends in the foreseeable future. Any further determination to pay dividends on our capital stock will be 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 considers relevant.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This performance graph shall not be deemed "soliciting material" or to be "filed" with the Securities and Exchange Commission ("SEC") for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Okta,&#160;Inc. under the Securities Act of 1933, as amended ("Securities Act")</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">or the Exchange Act.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph shows a five-year comparison of cumulative total return (equal to dividends plus stock appreciation) for our Class A common stock, the Standard &amp; Poor&#8217;s 500 Stock Index ("S&amp;P 500 Index") and Standard &amp; Poor's Information Technology Index ("S&amp;P 500 Information Technology Index"). All values assume a $100 initial investment, and data for the S&amp;P 500 Index and S&amp;P 500 Information Technology Index assume reinvestment of dividends. The comparisons 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:center;text-indent:27pt"><img src="okta-20230131_g1.jpg" alt="okta-20230131_g1.jpg" style="height:394px;margin-bottom:5pt;vertical-align:text-bottom;width:682px"/></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:28.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.001%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company/Index</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1/31/2018</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1/31/2019</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1/31/2020</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1/31/2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1/31/2022</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1/31/2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Okta</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#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;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280&#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;border-top:1pt solid #000000;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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">435&#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;border-top:1pt solid #000;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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879&#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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">672&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S&amp;P 500 Index </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S&amp;P 500 Information Technology Index </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#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="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Securities Authorized for Issuance under Equity Compensation Plans </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item with respect to our equity compensation plans is incorporated by reference to our Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January&#160;31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with conversions of certain convertible notes due in 2023 ("2023 Notes") during the fiscal year ended January&#160;31, 2023, we issued 355,932 shares of our Class A common stock. These issuances were made in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act. We relied on this exemption from registration based in part on representations made by the holders of the 2023 Notes in the exchange agreements pursuant to which the shares of Class A Common Stock were issued. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_40"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Item 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_43"></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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. Amounts reported in millions are rounded based on the amounts in thousands. As a result, the sum of the components reported in millions may not equal the total amount reported in millions due to rounding. In addition, percentages presented may not add to their respective totals or recalculate due to rounding. In addition to historical financial information, the following discussion contains forward-looking statements that are based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under the section titled &#8220;Risk Factors&#8221; under Part I, Item 1A&#160;in this Annual Report on Form&#160;10-K. Our fiscal year ends January 31. References to fiscal 2023, for example, refer to the fiscal year ended January 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta is the leading independent identity provider. Our Workforce Identity and Customer Identity Clouds are powered by our category-defining Okta Identity Platform that enables our customers to securely connect the right people to the right technologies and services at the right time. Every day, thousands of organizations and millions of people use Okta to securely access a wide range of cloud, mobile, web and Software-as-a-Service ("SaaS") applications, on-premises servers, application programming interfaces, IT infrastructure providers and services from a multitude of devices. Employees and contractors sign into the Workforce Identity Cloud to seamlessly and securely access the applications they need to do their most important work. Developers leverage our Customer Identity and Workforce Identity Clouds to securely and efficiently embed identity into the software they build, allowing them to innovate and focus on their core mission. Given the growth trends in the number of applications and cloud adoption, and the movement to remote workforces, identity is becoming the most critical layer of an organization&#8217;s security. As workforces have transitioned to fully remote and hybrid work models, Zero Trust has become an increasingly important security model and identity an increasingly critical service. Our approach to identity allows our customers to simplify and efficiently scale their security infrastructures across internal IT systems and external customer facing applications.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, more than 17,600 customers across nearly every industry used Okta to secure and manage identities around the world. Our customers consist of leading global organizations ranging from the largest enterprises, to small and medium-sized businesses, universities, non-profits and government agencies. We also partner with leading application, IT infrastructure and security vendors through our Okta Integration Network. As of January&#160;31, 2023, we had over 7,000 integrations with these cloud, mobile and web applications and IT infrastructure and security vendors. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We employ a SaaS business model and generate revenue primarily by selling multi-year subscriptions to our cloud-based offerings. We focus on acquiring and retaining our customers and increasing their spending with us through expanding the number of users who access our Workforce Identity and Customer Identity Clouds and up-selling additional products. We sell our products directly through our field and inside sales teams, as well as indirectly through our network of channel partners, including resellers, system integrators and other distribution partners. Our subscription fees include the use of our service and our technical support and management of our platform. We base subscription fees primarily on the products used and the number of users on our platform. We typically invoice customers in advance in annual installments for subscriptions to our platform.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is relatively predictable as a result of our subscription-based business model, which constituted approximately 97% of total revenue for fiscal 2023. Future growth may be impacted by longer sales cycles, which we have experienced, which in turn, could result in delays in deals closing, creating near-term headwinds for cash flow, remaining performance obligations (&#8220;RPO&#8221;) and billings growth as well as potential future impacts on revenue growth and other key metrics on a trailing basis. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Auth0</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;3, 2021, we completed the acquisition of Auth0, Inc. ("Auth0"). The acquisition date fair value, net of acquired cash, was approximately $5,671 million, including shares of our Class A common stock, cash, and assumed equity awards. In addition, we issued unvested restricted stock and assumed unvested equity and </span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted cash awards, which are subject to future vesting and will be recorded as expense over the period the services are provided. A portion of the total consideration was held back by us to secure the indemnification obligations of the Auth0 securityholders and was paid in full during fiscal 2023.</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Information and Segments</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business as one reportable segment. For fiscal 2023, 2022 and 2021, our revenue was $1,858 million, $1,300 million and $835 million, respectively, representing a growth rate of 43% and 56%, respectively. For fiscal 2023, 2022 and 2021, we generated net losses of $815 million, $848 million and $266 million, respectively. Our accumulated deficit as of January&#160;31, 2023 was $2,475 million.</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics&#160;</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review a number of operating and financial metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.<br/></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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January&#160;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,600&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customers with annual contract value ("ACV") above $100,000 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,930&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dollar-based net retention rate for the trailing 12 months ended</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current remaining performance obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">842&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,007&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,694&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,797&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calculated billings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</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;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Customers and Number of Customers with Annual Contract Value Above $100,000</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, we had over 17,600 customers on our platform. We believe that our ability to increase the number of customers on our platform is an indicator of our market penetration, the growth of our business, and our potential future business opportunities. Increasing awareness of our platform and capabilities, coupled with the mainstream adoption of cloud technology, has expanded the diversity of our customer base to include organizations of all sizes across all industries. The number of customers who have greater than $100,000 in ACV with us was 3,930, 3,100 and 1,950 as of January&#160;31, 2023, 2022 and 2021, respectively. We expect this trend to continue as larger enterprises recognize the value of our platform and replace their legacy identity access management infrastructure. We define a customer as a separate and distinct buying entity, such as a company, an educational or government institution, or a distinct business unit of a large company that has an active contract with us or one of our partners to access our platform. For purposes of determining our customer count, we do not include customers that use our platform under self-service arrangements only.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dollar-Based Net Retention Rate </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate revenue is dependent upon our ability to maintain our relationships with our customers and to increase their utilization of our platform. We believe we can achieve these goals by focusing on delivering value and functionality that enables us to both retain our existing customers and expand the number of users and products used within an existing customer. We assess our performance in this area by measuring our Dollar-Based Net Retention Rate. Our Dollar-Based Net Retention Rate measures our ability to increase revenue across our existing customer base through expansion of users and products associated with a customer as offset by churn and contraction in the number of users and/or products associated with a customer. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Dollar-Based Net Retention Rate is based upon our ACV which is calculated based on the terms of that customer&#8217;s contract and represents the total contracted annual subscription amount as of that period end. We calculate our Dollar-Based Net Retention Rate as of a period end by starting with the ACV from all customers as of twelve months prior to such period end ("Prior Period ACV"). We then calculate the ACV from these same customers as of the current period end ("Current Period ACV"). Current Period ACV includes any upsells and is net of contraction or churn over the trailing twelve months but excludes ACV from new customers in the current period. </span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We then divide the Current Period ACV by the Prior Period ACV to arrive at our Dollar-Based Net Retention Rate. Our Dollar-Based Net Retention Rate is inclusive of ACV from self-service customers. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strong Dollar-Based Net Retention Rate is primarily attributable to gross retention, an expansion of users and upselling additional products within our existing customers. Larger enterprises often implement a limited initial deployment of our platform before increasing their deployment on a broader scale. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations ("RPO")</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RPO represent all future, non-cancelable, contracted revenue under our subscription contracts with customers that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods. Current RPO represents the portion of RPO expected to be recognized during the next 12 months. RPO fluctuates due to a number of factors, including the timing, duration and dollar amount of customer contracts and fluctuations in foreign currency exchange rates.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Calculated Billings </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Calculated Billings represent our total revenue plus the change in deferred revenue, net of acquired deferred revenue, and less the change in unbilled receivables, net of acquired unbilled receivables, in the period.&#160;Calculated Billings in any particular period reflect sales to new customers plus subscription renewals and upsells to existing customers, and represent amounts invoiced for subscription, support and professional services. We typically invoice customers in advance in annual installments for subscriptions to our platform. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Calculated Billings increased 24% in fiscal 2023 over fiscal 2022. See the section titled &#8220;Non-GAAP Financial Measures&#8221; for additional information and a reconciliation of Calculated Billings to total revenue. </span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_46"></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Subscription revenue primarily consists of fees for access to and usage of our cloud-based platform and related support. Subscription revenue is driven primarily by the number of customers, the number of users per customer and the products used. We typically invoice customers in advance in annual installments for subscriptions to our platform. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Professional services revenue includes fees from assisting customers in implementing and optimizing the use of our products. These services include application configuration, system integration and training services. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally invoice customers as the work is performed for time-and-materials arrangements, and up front for fixed fee arrangements. All professional services revenue is recognized as the services are performed. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overhead Allocation and Employee Compensation Costs </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate shared costs, such as facilities costs (including rent, utilities and depreciation on assets shared by all departments), certain information technology costs and recruiting costs to all departments based on headcount. As such, allocated shared costs are reflected in each of the cost of revenue and operating expense categories. Employee compensation costs reflected in each of the cost of revenue and operating expense categories include salaries, bonuses, compensation related taxes, benefits and stock-based compensation. Additionally included in the sales and marketing expense category are sales commissions and related taxes.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Margin </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Subscription</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Cost of subscription primarily consists of expenses related to hosting our services and providing support. These expenses include employee-related costs associated with our cloud-based infrastructure and our customer support organization, third-party hosting fees, software and maintenance costs, outside services associated with the delivery of our subscription services, amortization expense associated with capitalized internal-use software and acquired developed technology and allocated overhead. </span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to invest additional resources in our platform infrastructure and our platform support organizations. We will continue to invest in technology innovation and we anticipate that costs qualifying for capitalization of internal-use software costs and related amortization may fluctuate over time. We expect our investment in technology to expand the capability of our platform enabling us to improve our gross margin over time. The level and timing of investment in these areas could affect our cost of subscription revenue in the future. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Professional Services and Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Cost of professional services consists primarily of employee-related costs for our professional services delivery team, travel-related costs, allocated overhead and costs of outside services associated with supplementing our professional services delivery team. The cost of providing professional services has historically been higher than the associated revenue we generate. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Margin</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Gross margin is gross profit expressed as a percentage of total revenue. Our gross margin may fluctuate from period to period as a result of the timing and amount of investments to expand our hosting capacity, our continued efforts to build platform support and professional services teams, increased stock-based compensation expenses, as well as the amortization of costs associated with capitalized internal-use software and acquired intangible assets.   </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of employee compensation costs and allocated overhead. We believe that continued investment in our platform is important for our growth.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Sales and marketing expenses consist primarily of employee compensation costs, costs of general marketing and promotional activities, travel-related expenses, amortization expense associated with acquired customer relationships (including unbilled and unrecognized contracts yet to be fulfilled) and trade names and allocated overhead. Commissions earned by our sales force that are considered incremental and recoverable costs of obtaining a contract with a customer are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be&#160;generally five&#160;years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of employee compensation costs for finance, accounting, legal, information technology and human resources personnel. In addition, general and administrative expenses include acquisition and integration-related costs, non-personnel costs, such as legal, accounting and other professional fees, charitable contributions, and all other supporting corporate expenses, such as information technology, not allocated to other departments.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Other Charges. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges consist primarily of personnel costs, such as notice period, employee severance payments and termination benefits. In addition, restructuring and other charges include certain lease impairment charges.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and Other, Net </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other, net consists of interest expense, which primarily includes amortization of debt discount (in comparative periods prior to the adoption of Accounting Standards Update ("ASU") No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity ("ASU 2020-06")), amortization of debt issuance costs, contractual interest expense for our 2023 Notes, convertible notes due in 2025 ("2025 Notes") and convertible notes due in 2026 ("2026 Notes", together with the 2023 Notes and 2025 Notes, the "Notes"), interest income from our investment holdings, and gains and losses from our strategic investments.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for (benefit from) income taxes consists of federal and state income taxes in the United States and income taxes in certain foreign jurisdictions where we operate. The primary difference between our effective tax rate and the federal statutory rate relates to the net operating losses in jurisdictions with a valuation allowance against related deferred tax assets.</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our results of operations for the periods presented:<br/></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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;January&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,794&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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;text-align:left;vertical-align:bottom"><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span><span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#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="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#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 style="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span><span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427&#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="text-indent:20.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#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;text-indent:20.25pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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:'Arial',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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,124&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment and conversion of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(848)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</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></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes stock-based compensation expense as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscription 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#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:'Arial',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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of professional services and other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><br/></span></div><div style="margin-bottom:9pt;margin-top:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our results of operations for the periods presented as a percentage of our total revenue:</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><td style="width:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#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:'Arial',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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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:'Arial',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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment and conversion of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',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:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</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"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</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"><span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_52"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion regarding our financial condition and results of operations for fiscal 2023 compared to fiscal 2022 is presented below. A discussion regarding our financial condition and results of operations for fiscal 2022 compared to fiscal 2021 can be found under Item 7 in our Annual Report on Form 10-K for fiscal 2022, filed with the SEC on March 7, 2022, which is available free of charge on the SEC&#8217;s website at www.sec.gov and our Investor Relations website at investor.okta.com.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Years Ended January 31, 2023 and 2022</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue </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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,794&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#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:'Arial',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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, subscription revenue increased primarily due to the addition of new customers, an increase in users and sales of additional products to existing customers. The increase in revenue was attributable to a 17% increase in total customers, from over 15,000 as of January&#160;31, 2022, to over 17,600 as of January&#160;31, 2023, and revenue from existing customers as reflected in our Dollar-Based Net Retention Rate of 120% as of January&#160;31, 2023. Additionally, as our acquisition of Auth0 was completed on May&#160;3, 2021, subscription revenue during fiscal 2023 includes twelve months of Auth0 revenue while subscription revenue during fiscal 2022 includes approximately nine months of Auth0 revenue.</span></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, professional services revenue increased primarily due to an increase in implementation and other services associated with growth in the number of new customers purchasing our subscription services.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue, Gross Profit and Gross Margin</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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#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:'Arial',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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#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:'Arial',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:'Arial',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:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">546&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:'Arial',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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, cost of subscription revenue increased primarily due to an increase of $69 million in employee compensation costs related to higher headcount to support the growth in our subscription services, an increase of $26 million in third-party hosting costs as we expanded capacity to support our growth, an increase of $17 million in software costs and an increase in amortization of acquired developed technology of $11 million.</span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross margin for subscription revenue remained consistent at 74% during fiscal 2023. While our gross margins for subscription revenue may fluctuate in the near-term as we invest in our growth, we expect our subscription revenue gross margin to improve over the long-term as we achieve additional economies of scale.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, cost of professional services and other revenue increased primarily due to an increase of $11 million in employee compensation costs related to higher headcount.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross margin for professional services and other revenue improved to (27)% during fiscal 2023 from (32)% during fiscal 2022 primarily due to increases in professional services and other revenue at a faster rate than increases in associated costs.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</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><td style="width:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.063%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#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:'Arial',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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, research and development expenses increased primarily due to an increase of $139 million in employee compensation costs related to higher headcount. We expect our research and development expenses will increase in absolute dollars as our business grows. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing Expenses</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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#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:'Arial',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:'Arial',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:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, sales and marketing expenses increased primarily due to an increase of $217 million in employee compensation costs related to headcount growth, an increase in travel expenses of $19 million, an increase in marketing and event costs of $16 million primarily due to increases in demand generation programs, advertising and brand awareness efforts aimed at acquiring new customers and an increase in amortization expense of $10 million for acquired customer relationships and trade names. We expect our sales and marketing expenses will continue to be our largest operating expense category for the foreseeable future as we expand our sales and marketing efforts. In the short-term, our sales and marketing expenses may increase as a percentage of our total revenue, however, over time, we expect this percentage to decrease as our total revenue grows. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, general and administrative expenses decreased primarily due to a decrease in acquisition and integration-related costs of $46 million, partially offset by increases in employee compensation and related costs associated with headcount growth. We expect our general and administrative expenses will increase in absolute dollars as our business grows. </span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring and Other Charges</span></div><div style="margin-bottom:9pt;margin-top:12pt"><table 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:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, restructuring and other charges relate to severance and termination benefit costs of $15 million and lease impairment charges of $14 million. See Note 16 to our consolidated financial statements "Restructuring and Other Charges" for additional information.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest and Other, Net</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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding: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></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, the change in interest and other, net was primarily due to a decrease in interest expense resulting from the adoption of ASU 2020-06 and an increase in interest income from our short-term investments. We expected interest income from our short-term investments to continue to increase as a result of increasing interest rates. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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-top:12pt;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:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%&#160;Change</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, income tax expense resulted primarily from income from profitable foreign jurisdictions, the tax impact of shortfalls from stock-based compensation in the United Kingdom, and state taxes. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2022, the income tax benefit resulted from the release of valuation allowance in the United States in connection with acquisitions and excess tax benefits from stock-based compensation in the United Kingdom, offset by income tax expense related to profitable foreign jurisdictions.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_58"></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our results determined in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;), we believe the following&#160;non-GAAP&#160;measures are useful in evaluating our operating performance. We use the below referenced non-GAAP financial information, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively with GAAP financial measures, may be helpful to investors because it provides consistency and comparability with past financial performance, and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, and should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. The principal limitation of these non-GAAP financial measures is that they exclude significant expenses that are required by GAAP to be recorded in our financial statements. In addition, they are subject to inherent limitations as they reflect the exercise of judgment by our management about which expenses are excluded or included in determining these non-GAAP financial measures. A reconciliation is provided below for </span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures, and not to rely on any single financial measure to evaluate our business. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically reassess the components of our Non-GAAP adjustments for changes in how we evaluate our performance, changes in how we make financial and operational decisions, and consider the use of these measures by our competitors and peers to ensure the adjustments remain relevant and meaningful.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Gross Profit and Non-GAAP Gross Margin </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP gross profit and Non-GAAP gross margin as GAAP gross profit and GAAP gross margin, adjusted for stock-based compensation expense included in cost of revenue, amortization of acquired intangibles and acquisition and integration-related expenses. Acquisition and integration-related expenses include transaction costs and other non-recurring incremental costs incurred through the one-year anniversary of the transaction close.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense included in cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration-related 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:'Arial',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,001&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Operating Income (Loss) and Non-GAAP Operating Margin </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP operating income (loss) and Non-GAAP operating margin as GAAP operating loss and GAAP operating margin, adjusted for stock-based compensation expense, non-cash charitable contributions, amortization of acquired intangibles, acquisition and integration-related expenses and restructuring costs related to severance and termination benefits and lease impairments in connection with the closing of certain leased facilities. Acquisition and integration-related expenses include transaction costs and other non-recurring incremental costs incurred through the one-year anniversary of the transaction close.</span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, we updated our definition of Non-GAAP operating income (loss) and Non-GAAP operating margin to include restructuring costs as defined in the preceding paragraph.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration-related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#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:'Arial',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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating income (loss)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Net Income (Loss), Non-GAAP Net Margin and Non-GAAP Net Income (Loss) Per Share, Basic and Diluted</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP net income (loss) and Non-GAAP net margin as GAAP net loss and GAAP net margin, adjusted for stock-based compensation expense, non-cash charitable contributions, amortization of acquired intangibles, acquisition and integration-related expenses, amortization of debt discount, amortization of debt issuance costs, loss on early extinguishment and conversion of debt and restructuring costs related to severance and termination benefits and lease impairments in connection with the closing of certain leased facilities. Acquisition and integration-related expenses include transaction costs and other non-recurring incremental costs incurred through the one-year anniversary of the transaction close.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, we updated our definition of Non-GAAP net income (loss) and Non-GAAP net margin to include restructuring costs as defined in the preceding paragraph.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP net income (loss) per share, basic, as Non-GAAP net income (loss) divided by GAAP weighted-average shares used to compute net loss per share, basic and diluted.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Non-GAAP net income (loss) per share, diluted, as Non-GAAP net income (loss) divided by GAAP weighted-average shares used to compute net loss per share, basic and diluted adjusted for the potentially dilutive effect of (i) employee equity incentive plans, excluding the impact of unrecognized stock-based compensation expense, and (ii) convertible senior notes outstanding and related warrants. In addition, Non-GAAP net income (loss) per share, diluted, includes the impact of our note hedge and capped call agreements on convertible senior notes outstanding, as applicable. The note hedge and capped call agreements are intended to offset potential dilution to our Class A common stock upon any conversion or settlement of the convertible senior notes under certain circumstances. Accordingly, we did not record any adjustments for the potential impact of the convertible senior notes outstanding under the if-converted method.</span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions, shares in thousands, except per share data)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charitable contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and integration-related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#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:'Arial',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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment and conversion 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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income (loss)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net margin</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,023&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,036&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,212&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP weighted-average effect of potentially dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,171&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP weighted-average shares used to compute non-GAAP net income (loss) per share, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,023&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,036&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,383&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.16)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.73)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.09)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income (loss) per share, basic</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP net income (loss) per share, diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.46)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow and Free Cash Flow Margin</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Free cash flow as net cash provided by operating activities, less cash used for purchases of property and equipment, net of sales proceeds, and capitalized internal-use software costs. Free cash flow margin is calculated as Free cash flow divided by total revenue.<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of internal-use software 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,305)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Calculated Billings </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Calculated Billings as total revenue plus the change in deferred revenue, net of acquired deferred revenue, and less the change in unbilled receivables, net of acquired unbilled receivables, in the period.<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue (end of period)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables (beginning of period)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired unbilled receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue (beginning of period)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables (end of period)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Calculated Billings</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_61"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, our principal sources of liquidity were cash, cash equivalents and short-term investments totaling $2,580 million, which were held for working capital and general corporate purposes, including potential future acquisition activity. Our cash equivalents and investments consisted primarily of U.S. treasury securities, corporate debt securities and money market funds. Historically, we have generated significant operating losses and both positive and negative cash flows from operations as reflected in our accumulated deficit and consolidated statements of cash flows. We expect to continue to incur operating losses and cash flows from operations that may fluctuate between positive and negative amounts for the foreseeable future. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, we completed our private offering of the 2023 Notes due on February&#160;15, 2023 and received aggregate proceeds of&#160;$345 million. Nearly all of the 2023 Notes have been repurchased or converted as of January&#160;31, 2023. The interest rate on the 2023 Notes is fixed at 0.25%&#160;per annum and is payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2018. In connection with the issuance of the 2023 Notes, we used a portion of the proceeds to enter into convertible note hedges ("Note Hedges") with respect to our Class A common stock. The cost of the Note Hedges was partially offset by proceeds from the sale of warrants to purchase shares of our Class A common stock ("Warrants") in connection with the issuance of the 2023 Notes. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we completed our private offering of the 2025 Notes due on September&#160;1, 2025 and received aggregate gross proceeds of $1,060 million The interest rate on the 2025 Notes is fixed at 0.125% per annum and is payable semi-annually in arrears on March 1 and September 1 of each year, beginning on March 1, 2020. In connection with the 2025 Notes, we used a portion of the proceeds to enter into capped call transactions ("2025 Capped Calls") with respect to our Class A common stock. Concurrent with the private offering of the 2025 Notes, we repurchased a portion of the 2023 Notes and terminated a portion of our existing Note Hedges and Warrants.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we completed our private offering of the 2026 Notes due on June&#160;15, 2026 and received aggregate proceeds of $1,150 million. The interest rate on the 2026 Notes is fixed at 0.375% per year and is payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. In connection with the 2026 Notes, we used a portion of the proceeds to enter into capped call transactions ("2026 Capped Calls") with respect to our Class A common stock. Concurrent with the private offering of the 2026 Notes, we repurchased a portion of the 2023 Notes and terminated a portion of our existing Note Hedges and Warrants.</span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 3, 2021, we completed the acquisition of Auth0. In connection with this acquisition, consideration included cash of $150 million, net of cash acquired of $107 million, and approximately 19 million shares of our common stock with an estimated fair value of $5,176 million. In addition, we assumed outstanding employee equity awards with vested fair value of $238 million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 2, 2021, we completed the acquisition of Townsend Street Labs, Inc. ("atSpoke"), providing total cash consideration, net of cash acquired of $79&#160;million. Of this amount, $13&#160;million of consideration was held back as partial security for any adjustments and indemnification obligations and will be paid within 18 months of the closing date. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe our existing cash and cash equivalents, our investments and cash provided by sales of our products and services will be sufficient to meet our short-term and long-term projected working capital and capital expenditure needs for the foreseeable future. Our future capital requirements will depend on many factors, including our subscription growth rate, subscription renewal activity, billing frequency, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the expansion of our international operations, the introduction of new and enhanced product offerings, and the continuing market adoption of our platform. We continue to assess our capital structure and evaluate the merits of deploying available cash. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies this could reduce our ability to compete successfully and harm our results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant majority of our customers pay in advance for annual subscriptions. Therefore, a substantial source of our cash is from our deferred revenue, which is included on our consolidated balance sheet as a liability. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is recognized as revenue in accordance with our revenue recognition policy. As of January&#160;31, 2023, we had deferred revenue of $1,260 million, of which $1,242 million was recorded as a current liability and is expected to be recorded as revenue in the next 12 months, provided all other revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the periods indicated: <br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effects of changes in foreign currency exchange rates on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net decrease in cash, cash equivalents and restricted cash</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</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="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:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest source of operating cash is cash collections from our customers for subscription and professional services. Our primary uses of cash from operating activities are for employee-related expenditures, marketing expenses and third-party hosting costs. In recent periods, we have supplemented working capital requirements through net proceeds from the issuance of the 2023, 2025 and 2026 Notes in February 2018, September 2019 and June 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, cash provided by operating activities was $86 million, decreasing by $18 million compared to fiscal 2022. The decrease was primarily attributable to an increase in cash paid to employees and vendors, partially offset by an increase in cash received from customers.</span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, cash used in investing activities was $130 million, decreasing by $237 million compared to fiscal 2022. The decrease was primarily attributable to a decrease in payments for business acquisitions, net of cash acquired, and a decrease in cash used from net investment purchases, sales, and maturities. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, cash provided by financing activities was $48 million, decreasing by $41 million compared to fiscal 2022. The decrease was primarily attributable to a decrease in proceeds from the exercise of stock options and a decrease in proceeds from employee purchases under our employee stock purchase plan ("ESPP").</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_64"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Cash Requirements </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company&#8217;s known short-term (i.e., the next twelve months) and long-term (i.e., beyond the next twelve months) obligations as of January&#160;31, 2023:<br/></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><td style="width:57.390%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.111%"></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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Senior Notes:</span><span style="color:#000000;font-family:'Arial',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="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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Principal payments</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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Interest payments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744&#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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,030&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> See Note 9 to our consolidated financial statements "Convertible Senior Notes, Net" for additional information.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> See Note 10 to our consolidated financial statements "Leases" for additional information.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchase obligations primarily relate to data center hosting facilities, and other sales and marketing obligations.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_70"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No material demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_76"></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America. In the preparation of these consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting estimates, which we discuss below. </span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for in accordance with the liability method. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax basis of assets and liabilities, as well as for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates that are expected to apply to taxable income for the years in which those tax assets and liabilities are expected to be realized or settled.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character, within the carry-back or carry-forward periods available under the applicable tax law. In assessing the need for a valuation allowance, we consider available evidence, including past operating results, estimates of future taxable income, and the feasibility of tax planning strategies. Our judgment regarding future estimates may change due to many factors, including future market conditions and the ability to successfully execute our business plans and tax planning strategies. Should there be a change in the ability to recover deferred tax assets, our provision for income taxes would increase or decrease in the period in which the assessment is changed.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. Significant judgment is required in determining the technical merits of an uncertain tax position, such as taking into account current tax laws, our interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent the final tax outcome of these matters is different than the amounts recorded, such differences may impact the provision for income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we acquire a business, the purchase price is allocated to the acquired assets, including separately identifiable intangible assets, and assumed liabilities at their respective estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">future expected cash flows from subscription contracts, professional services contracts, other customer contracts and acquired developed technologies;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">person hours required in recreating certain acquired technologies;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">historical and expected customer attrition rates and anticipated growth in revenue from acquired customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">royalty rates applied to acquired developed technology platforms and other intangible assets;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in our product offerings;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">discount rates; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">uncertain tax positions and tax-related valuation allowances; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">fair value of assumed equity awards.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These estimates are inherently uncertain and unpredictable, and unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to </span></div><div style="height:42.75pt;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:'Arial',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;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:80%">FINANCIAL CONDITION AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">goodwill. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Loss Contingencies</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate contingent liabilities, including threatened or pending litigation, and make provisions for such liabilities when it is both probable that a loss has been incurred and its amount can be reasonably estimated. Because of uncertainties inherent in litigation, we base our estimate and accrue the liabilities, if any, on the information available at the time of our assessment. Significant judgment is required to determine both the probability and the estimated amount of loss given such legal proceedings are inherently unpredictable and subject to significant uncertainties, some of which are beyond our control. Developments in these matters could affect the amount of any liability we may accrue. As additional information becomes available, we may revise our estimates. Any revisions in the estimates of potential liabilities could have a material impact on our operating results and financial position. Further, until the final resolution of any such matter, there may be a loss exposure in excess of the liability recognized and such amount could be significant.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenues primarily from subscription fees and professional services fees. A description of our revenue recognition policies is included in Note 2 to our consolidated financial statements "Summary of Significant Accounting Policies."</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers often contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price of the contract is allocated to the separate performance obligations on a relative standalone selling price basis. Evaluating customer contracts with multiple performance obligations and complex terms may require significant judgment in identifying the distinct performance obligations.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 to our consolidated financial statements &#8220;Summary of Significant Accounting Policies &#8212; Recently Adopted Accounting Pronouncements" for more information.</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',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-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of our foreign subsidiaries are the respective local currencies. Most of our sales are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, the United Kingdom, Canada and Australia. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During fiscal 2023, 2022 and 2021, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had cash, cash equivalents and short-term investments totaling $2,580 million as of January&#160;31, 2023, of which $2,449 million was invested in U.S. treasury securities, corporate debt securities and money market funds. Our cash and cash equivalents are held for working capital and general corporate purposes, including potential future acquisition activity. Our short-term investments are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash equivalents and our investment portfolio are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our short-term investments as &#8220;available for sale,&#8221; no gains are recognized due to changes in interest rates. As losses due to changes in interest rates are generally not considered to be credit related changes, no losses in such securities are recognized due to changes in interest rates unless we intend to sell, it is more likely than not that we will be required to sell, we sell prior to maturity, or we otherwise determine that all or a portion of the decline in fair value are due to credit related factors. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, a hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents or investment portfolio. Fluctuations in the value of our cash equivalents and investment portfolio caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income (loss), and are realized only if we sell the underlying securities prior to maturity. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, we issued&#160;the 2023 Notes due February&#160;15, 2023 with a principal amount of&#160;$345 million, of which $224 million and $70 million were repurchased in September 2019 and June 2020, respectively. Concurrently with the issuance of the 2023 Notes, we entered into separate Note Hedges and Warrant transactions, a portion of which were terminated in September 2019 and June 2020 in connection with the partial repurchases of the 2023 Notes. The Note Hedges were completed to reduce the potential dilution from the conversion of the 2023 Notes. Additionally, through January&#160;31, 2023, we received and completed requests to convert approximately $51 million principal amount of 2023 Notes (not in connection with the partial repurchases of the 2023 Notes) and exercised and net-share-settled Note Hedges corresponding to approximately $45 million principal amount of 2023 Notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we issued the 2025 Notes due September&#160;1, 2025 with a principal amount of $1,060 million. Concurrently with the issuance of the 2025 Notes, we entered into separate capped call transactions. The 2025 Capped Calls were completed to reduce the potential dilution from the conversion of the 2025 Notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, we issued the 2026 Notes due June&#160;15, 2026 with a principal amount of $1,150 million. Concurrently with the issuance of the 2026 Notes, we entered into separate capped call transactions. The 2026 Capped Calls were completed to reduce the potential dilution from the conversion of the 2026 Notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes, 2025 Notes and 2026 Notes have a fixed annual interest rate of 0.25%, 0.125% and 0.375%, respectively; accordingly, we do not have economic interest rate exposure on the Notes. However, the fair value of the Notes is exposed to interest rate risk. Generally, the fair market value of the fixed interest rate of the Notes will increase as interest rates fall and decrease as interest rates rise. In addition, the fair value of the Notes fluctuates when the market price of our common stock fluctuates. The fair value was determined based on the </span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quoted bid price of the Notes in an over-the-counter market on the last trading day of the reporting period. See Note 5 to our consolidated financial statements for more information. Changes in the interest rate environment upon maturity of this fixed rate debt could have an effect on our future cash flows and earnings, depending on whether the debt is replaced with other fixed rate debt, variable rate debt or equity. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_85"></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:93.189%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.611%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_88">Reports of Independent Registered Public Accounting Firm (PCAOB ID: </a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M184NS9mcmFnOmI1YmU1YjJmYmE5ZTRmZDY4NGY3OTA4NzlhMDY1MzNlL3RhYmxlOjQ5MjY3NzQ3NmVjZjQ1MTc5MjQ2YmUwMGZmMjdiZGJhL3RhYmxlcmFuZ2U6NDkyNjc3NDc2ZWNmNDUxNzkyNDZiZTAwZmYyN2JkYmFfMS0wLTEtMS03MzM0MC90ZXh0cmVnaW9uOjYzMTY2NDdhOGJjYTQwYjE5MmJjODViYjk1OWRkY2U3Xzcz_f5e9d1c6-354b-49a0-9871-670bf74aef37">42</ix:nonNumeric></span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_88">)</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_88">73</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_91">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_91">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_94">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_94">77</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_97">Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_97">78</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_100">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_100">79</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_103">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_103">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_106">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifd01da551edd47afb6ea3c458f4a6d83_106">83</a></span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Okta, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the Financial Statements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Okta, Inc. (the Company) as of January 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders' equity, and cash flows for each of the three years in the period ended January 31, 2023, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2023, in conformity with U.S. generally accepted accounting principles. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have 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 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 3, 2023 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',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&#8217;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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',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 the critical audit matter does not alter in any way our opinion on the consolidated 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;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.112%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Identifying and evaluating terms and conditions in contracts</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of the Matter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As explained in Note 2 to the consolidated financial statements, the Company derives revenue from subscription fees and professional services fees. The Company&#8217;s arrangements are generally non-cancelable and non-refundable. In addition, the arrangements do not provide customers with the right to take possession of the software and, as a result, are accounted for as service arrangements. Subscription revenue, which includes support, is recognized on a straight-line basis over the non-cancelable contractual term of the arrangement, generally beginning on the date that the Company&#8217;s service is made available to the customer. Revenue for the Company&#8217;s professional services is recognized as services are performed in proportion to their pattern of transfer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditing the Company&#8217;s accounting for revenue recognition was challenging, specifically related to the appropriate identification and evaluation of non-standard terms and conditions. For example, certain non-standard terms and conditions required judgment to identify the distinct performance obligations and determine the timing of revenue recognition.</span></div><div style="text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We obtained an understanding, evaluated the design and tested the operating effectiveness of the Company&#8217;s internal controls over the identification and evaluation of terms and conditions in contracts that impact revenue recognition, including the identification of performance obligations and the determination of the timing of revenue recognition. This included testing relevant controls over the information systems that are used in the initiation, billing and recording of revenue transactions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among other procedures, on a sample basis, we tested the completeness and accuracy of management&#8217;s identification and evaluation of the non-standard terms and conditions in contracts. We also tested amounts recognized pursuant to contractual terms and conditions by examining the relationship between revenue recognized and accounts receivable and related cash collections. Further, we selected a sample of contractual arrangements to test that management had properly assessed the impact of any non-standard terms on the identified performance obligations and timing of revenue recognition. Additionally, to verify completeness of non-standard terms and conditions, we obtained confirmations of terms and conditions for a sample of arrangements with customers.</span></div></td></tr><tr><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></tr><tr><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="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M184OC9mcmFnOmI3NzcwNTlmYjA3ODQzMDQ4M2QxOTVjZjA0NWFlODhiL3RleHRyZWdpb246Yjc3NzA1OWZiMDc4NDMwNDgzZDE5NWNmMDQ1YWU4OGJfNTQ5NzU1ODIyMTE0_cd4eaf22-df28-4156-8f70-0de06843fc0b">Ernst &amp; Young LLP</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2013.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M184OC9mcmFnOmI3NzcwNTlmYjA3ODQzMDQ4M2QxOTVjZjA0NWFlODhiL3RleHRyZWdpb246Yjc3NzA1OWZiMDc4NDMwNDgzZDE5NWNmMDQ1YWU4OGJfODIyNQ_b22dfa81-64d8-4e7c-bf07-6cd6eabc24db">San Jose, California</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;3, 2023</span></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Okta, Inc. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Okta, Inc.&#8217;s internal control over financial reporting as of January 31, 2023, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Okta, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of January 31, 2023, based on the COSO criteria.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of January 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders' equity, and cash flows for each of the three years in the period ended January 31, 2023, and the related notes and our report dated March 3, 2023 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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:3pt;margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Ernst &amp; Young LLP</span></div><div style="margin-bottom:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</span></div><div style="margin-bottom:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;3, 2023</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA, INC. </span></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(dollars in millions, shares in thousands, except per share data)<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:72.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.734%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNS0xLTEtMS03MzM0MA_9a707671-9887-47ae-811d-898a05219986">264</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNS0zLTEtMS03MzM0MA_7b636ed6-d095-4f22-b8e6-633ca16fa436">260</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNi0xLTEtMS03MzM0MA_d3363ac5-5667-4666-b15c-53a70b92b5f3">2,316</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNi0zLTEtMS03MzM0MA_4b6e7925-b2ac-4175-9bee-80092c8456b7">2,242</ix:nonFraction>&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0wLTEtMS03MzM0MC90ZXh0cmVnaW9uOmZmNGI0OGFkMmZlMTRjYjliMWUxOTlhNjVhNzI3OWU4XzQ3_3d179543-fba4-49b8-b85f-fa69aa6aa3c7">8</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0wLTEtMS03MzM0MC90ZXh0cmVnaW9uOmZmNGI0OGFkMmZlMTRjYjliMWUxOTlhNjVhNzI3OWU4XzU1_963a23a0-758a-4cba-9d38-018a8f9042f8">4</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0xLTEtMS03MzM0MA_bba757e5-5ea6-4abb-9485-d02fcb15c828">481</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0zLTEtMS03MzM0MA_bca0d426-23d9-42d2-b2be-84f6b52aca6f">398</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOC0xLTEtMS03MzM0MA_f56e8820-1855-40f5-b1e0-e338965d7476">92</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOC0zLTEtMS03MzM0MA_d86d2af7-b555-4bf0-aa0b-595f462f41d8">75</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOS0xLTEtMS03MzM0MA_2501fcae-28a4-4fb2-9607-5a49507f8041">76</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOS0zLTEtMS03MzM0MA_14475c38-8541-4e19-931b-0ec47b97b380">66</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTAtMS0xLTEtNzMzNDA_f60b3f70-34dd-483b-a54d-fef6e0f8ec36">3,229</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTAtMy0xLTEtNzMzNDA_50564a31-4446-41e2-8150-cdca6b5bfcd3">3,041</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTEtMS0xLTEtNzMzNDA_d54b26b9-c18c-42fb-92e9-3f2d92c57541">59</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTEtMy0xLTEtNzMzNDA_b82d71ff-5e7c-4035-b078-d3d8fd6d6da8">65</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTItMS0xLTEtNzMzNDA_863c9bc1-8f32-47a0-b70b-e5e13eeba2fd">122</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTItMy0xLTEtNzMzNDA_41ff9647-8acf-4f57-88ce-49fa458c19be">148</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTMtMS0xLTEtNzMzNDA_c52e24e6-f24e-4c52-954a-114141bf1245">210</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTMtMy0xLTEtNzMzNDA_5715ce3c-a6b5-47b3-900c-b81383c5fea2">191</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTQtMS0xLTEtNzMzNDA_7eef0878-a4f8-42f4-8b58-1a57269e15e3">241</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTQtMy0xLTEtNzMzNDA_ae5eddb8-8cd4-4e10-a59c-fbb71280386d">317</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTUtMS0xLTEtNzMzNDA_4d202484-dc0c-42ea-a1c7-fe624a0d0bc0">5,400</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTUtMy0xLTEtNzMzNDA_87866500-4e84-4fa8-9d76-d36114ce24d2">5,401</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTYtMS0xLTEtNzMzNDA_ef0b32ef-7475-4215-9582-96d0683dad2e">46</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTYtMy0xLTEtNzMzNDA_dc701a7c-d803-4d4f-92d5-4fe7e709738f">43</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTctMS0xLTEtNzMzNDA_715e3316-afc0-44db-abe4-f96bd3ba93c9">9,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTctMy0xLTEtNzMzNDA_2ab2f418-2942-4e5c-9614-9eb382bb61d9">9,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjAtMS0xLTEtNzMzNDA_342cda8f-eb01-4e4b-af1f-4f8acd2a28b3">12</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjAtMy0xLTEtNzMzNDA_f41879bd-f752-4675-b8b2-800ab6dec418">20</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjEtMS0xLTEtNzMzNDA_c9371978-ea42-4225-965b-96e01b677472">112</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjEtMy0xLTEtNzMzNDA_1a966d4e-49af-4823-8c3f-281409d433c7">90</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjItMS0xLTEtNzMzNDA_88218159-ff92-4bb1-acae-1cb3145b62fd">99</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjItMy0xLTEtNzMzNDA_05708436-ed72-4af6-913d-baea61a597df">144</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ConvertibleDebtCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjMtMS0xLTEtNzMzNDA_d00d6834-fa9e-4831-a18b-4466f5de7033">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjMtMy0xLTEtNzMzNDA_a4e05dea-3518-41b2-a131-3b04779d7313">16</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjQtMS0xLTEtNzMzNDA_fac44658-dbe0-4adc-8c44-4b11384d52a4">1,242</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjQtMy0xLTEtNzMzNDA_193d4c00-403a-4fb1-a620-77cefb3539e8">973</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjUtMS0xLTEtNzMzNDA_33f29c7f-cc7f-4248-92a3-790fd1559c6a">1,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjUtMy0xLTEtNzMzNDA_a00f0df9-90a6-49b7-9f56-fcc9703f13ae">1,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes, net, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjYtMS0xLTEtNzMzNDA_a0e3fdc5-6e29-4053-a3dc-7c345f350b1e">2,193</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjYtMy0xLTEtNzMzNDA_9167602f-1029-45f1-af6a-3e06005d45aa">1,816</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjctMS0xLTEtNzMzNDA_71c5e751-4d97-4429-ab61-20b86b9a291b">142</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjctMy0xLTEtNzMzNDA_9f4f62d0-ac04-4b1a-ae73-8bf50465c2b5">171</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, noncurrent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjgtMS0xLTEtNzMzNDA_97325f5c-1c41-424b-bd7b-e6254386a1e9">18</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjgtMy0xLTEtNzMzNDA_d6b01b72-6991-40b2-ba1a-1b1a220121bb">23</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjktMS0xLTEtNzMzNDA_873d3b82-c2d6-4d69-8164-ab1f68d59136">23</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjktMy0xLTEtNzMzNDA_2f5e1385-48a7-4084-b65b-10b9e3900cca">31</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzAtMS0xLTEtNzMzNDA_e1456753-fcd5-4172-a400-9b8409579d37">3,841</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzAtMy0xLTEtNzMzNDA_e9e5ba2b-1e5d-41b4-89b4-ae44fe5aeaf1">3,284</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 11)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzEtMS0xLTEtNzMzNDA_fa658b49-fcfa-4a7e-b766-65c49aaaa4d7"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzEtMy0xLTEtNzMzNDA_74934889-5905-4767-bd6b-5ef1b9a26e36"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock,</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV8zMQ_c182385d-5c51-4265-ae91-0f7e6fdab417"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV8zMQ_e94469a3-5c0e-4971-82a7-5f65a503b6c8">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV80NQ_7d36269d-3aba-4f29-8d7c-3218c8109e35"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV80NQ_c9b108b9-3950-45b7-a05d-f61c9628eb70">100,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_107e91cc-38c7-4a1b-9134-886dd7e5da20"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_53406e70-6e50-48c1-9b87-043c69bbf168"><ix:nonFraction unitRef="shares" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_f11b3ae5-2e81-4f70-8ed0-82e9e7041f94"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_f62bbc0a-bf80-47ad-92f6-92740042f0d1">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January&#160;31, 2023 and 2022.</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMS0xLTEtNzMzNDA_9fd2affc-32a7-4400-bd93-4d5e61769556">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMy0xLTEtNzMzNDA_eccc27cd-ab93-4064-926f-a6cf50f0b06a">&#8212;</ix:nonFraction>&#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:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ie48420b2695343faa64beb11e8a45380_I20230131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N18zNg_822b9b55-d533-4388-a301-07d6cf985a51"><ix:nonFraction unitRef="usdPerShare" contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N18zNg_c4bc35aa-1a2f-49b6-8c40-fb92490773f8">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N181MA_bb27a202-f128-45d2-9386-8d31d6b44557"><ix:nonFraction unitRef="shares" contextRef="ie48420b2695343faa64beb11e8a45380_I20230131" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N181MA_d3f83335-4454-4bac-bdd0-726a0710a3d8">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ie48420b2695343faa64beb11e8a45380_I20230131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183Mg_5e8c545f-314c-4949-a1df-e6cdda06d3bb"><ix:nonFraction unitRef="shares" contextRef="ie48420b2695343faa64beb11e8a45380_I20230131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183Mg_84c05546-d061-4875-b64f-6f0db04322bf">154,009</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183OQ_5251bd21-d78a-45a4-9949-c69a8acb5a18"><ix:nonFraction unitRef="shares" contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183OQ_a1511057-fb05-4e3a-a696-3def9907208a">149,624</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January 31, 2023 and 2022, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48420b2695343faa64beb11e8a45380_I20230131" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMS0xLTEtNzMzNDA_dc057c80-0a54-47ab-8a5a-da708b73bfd5">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMy0xLTEtNzMzNDA_c3207c9c-388b-434c-a7d5-fc0a54ef3c65">&#8212;</ix:nonFraction>&#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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF8zNg_32a98cbb-f39f-4a4a-bbce-fb1097e7c226"><ix:nonFraction unitRef="usdPerShare" contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF8zNg_6db319ab-795e-4d06-8e14-0fbe433ec654">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81MA_037e087b-aa6a-45de-b3f5-5636b22f07ed"><ix:nonFraction unitRef="shares" contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81MA_5db5a503-fe18-47d0-acc3-2a431a57d42e">120,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF83Mg_26611df8-7089-4009-bc85-7be98289144e"><ix:nonFraction unitRef="shares" contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF83Mg_6a5d5a68-674d-4c71-b2f6-3c26fd48b329">7,300</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81NDk3NTU4MTQxNDc_478e6ada-78fd-4a4b-bfc9-4ee7fe752a91"><ix:nonFraction unitRef="shares" contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81NDk3NTU4MTQxNDc_54e34737-3ecc-4027-9007-78c00bb44204">6,978</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January 31, 2023 and 2022, 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMS0xLTEtNzMzNDA_7db12a69-e430-4b79-a77f-41141d51b4f9">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMy0xLTEtNzMzNDA_74b5e931-569d-4a64-a4ef-ff8c650d6f79">&#8212;</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzctMS0xLTEtNzMzNDA_d36636da-d6f8-49ba-8a6e-475b844d034a">7,974</ix:nonFraction>&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzctMy0xLTEtNzMzNDA_0c9f503b-31b2-4524-98f9-0a952317e67a">7,750</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzgtMS0xLTEtNzMzNDA_2e3b757b-d34c-45c2-b417-7f2c7fe1bde5">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzgtMy0xLTEtNzMzNDA_3774ee79-0e0b-4d41-af07-dbd9c29c7855">12</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzktMS0xLTEtNzMzNDA_da51a198-962c-4bdb-8172-2e51235cb39a">2,475</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzktMy0xLTEtNzMzNDA_30c94eda-1739-4623-a68d-e19d918b3196">1,816</ix:nonFraction>)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDAtMS0xLTEtNzMzNDA_58410422-c1fa-4d71-bf2c-e0d95c594ec1">5,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDAtMy0xLTEtNzMzNDA_5a2a50a8-df72-4855-9a30-ed2cefea07fc">5,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity </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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDEtMS0xLTEtNzMzNDA_d62d7691-4372-4a32-ac6c-c9b4b5538b79">9,307</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDEtMy0xLTEtNzMzNDA_d02720e9-4723-47d0-abfc-7c3087b4accd">9,206</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></tr></table></div><div style="margin-bottom:3pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA, INC. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(dollars in millions, shares in thousands, except per share data)<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMy0xLTEtMS03MzM0MA_966c4ae5-fde9-445c-88e7-4d4efb3616d7">1,794</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMy0zLTEtMS03MzM0MA_c335fe61-532a-47c5-a9ea-429b7ff8d3b9">1,249</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11bcdca4bdd3409d8ee5852d0a2fb087_D20200201-20210131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMy01LTEtMS03MzM0MA_84c92b40-ce43-4d92-9ccc-ef92a4857451">797</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3436d673094c078652101c3f77435a_D20220201-20230131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNC0xLTEtMS03MzM0MA_f4699390-5322-41e2-99d7-e2da84fb05a2">64</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNC0zLTEtMS03MzM0MA_62c5d8e3-0575-4264-9fa3-2afff337ec20">51</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id62ac78b4b4c435582102ab7663f3c4f_D20200201-20210131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNC01LTEtMS03MzM0MA_67c48cc1-a7e5-4efb-9721-b0e9cb9b4e32">38</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNS0xLTEtMS03MzM0MA_71cc37c2-80f5-4e17-9915-50bf4aa40fe1">1,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNS0zLTEtMS03MzM0MA_d0f3ea8d-4b87-4eb5-8526-9923041fd6ee">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNS01LTEtMS03MzM0MA_1e0e474e-b285-403f-9222-8934c1369b7c">835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNy0xLTEtMS03MzM0MA_60975e91-225d-41a7-b5ef-25776667718e">464</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNy0zLTEtMS03MzM0MA_ef4c2387-94f7-4098-a763-590df68d9dd5">329</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11bcdca4bdd3409d8ee5852d0a2fb087_D20200201-20210131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNy01LTEtMS03MzM0MA_1eb6658a-b4fe-4dfa-9ec2-cf628a92c46c">170</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c3436d673094c078652101c3f77435a_D20220201-20230131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOC0xLTEtMS03MzM0MA_36c09555-3321-4741-9044-62c312cb420b">82</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOC0zLTEtMS03MzM0MA_12cfe496-3ec0-4b6f-8f48-f4d3003b00d7">67</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id62ac78b4b4c435582102ab7663f3c4f_D20200201-20210131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOC01LTEtMS03MzM0MA_b70d698e-a344-4f60-9813-95f51d901e84">48</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOS0xLTEtMS03MzM0MA_221919ce-0bbe-48f5-b9d0-a0a5a45079c2">546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOS0zLTEtMS03MzM0MA_66f7b513-2d3d-4d59-9114-9c6fc650bace">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOS01LTEtMS03MzM0MA_4b2708c3-d187-4f68-bb75-25d12c9e2b51">218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTAtMS0xLTEtNzMzNDA_f549dad9-6966-43f2-984a-212750c176bb">1,312</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTAtMy0xLTEtNzMzNDA_c91abf55-cc47-455d-9a97-b0ee13ed2bf2">904</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTAtNS0xLTEtNzMzNDA_c90ad4f2-707f-4a72-84be-140375abdd8e">617</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTItMS0xLTEtNzMzNDA_ba920681-8c2e-4950-b24e-1d674ba2be63">620</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTItMy0xLTEtNzMzNDA_bd282ae3-c5cc-44ab-baf4-d1f86d081bd8">469</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTItNS0xLTEtNzMzNDA_10e132e5-231b-4a2b-9ffc-d2d41cb309f8">223</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTMtMS0xLTEtNzMzNDA_356a26a4-66de-45c6-83db-2784b7783f30">1,066</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:SellingAndMarketingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTMtMy0xLTEtNzMzNDA_e4228f01-9876-43d6-9e77-457f090b75ff">771</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:SellingAndMarketingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTMtNS0xLTEtNzMzNDA_86b250c9-e52a-4f85-95ad-8039fcd02f0c">427</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTQtMS0xLTEtNzMzNDA_d2d15d4e-b28e-4ef8-b27f-40605587e3f9">409</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTQtMy0xLTEtNzMzNDA_892b847c-65c6-49df-94a6-26cc77217dd9">432</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTQtNS0xLTEtNzMzNDA_d50735e7-4745-4dee-a7c6-ed9ce8db263a">171</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMS0xLTEtODU2NDc_a8f5cd07-61c3-4f5a-beca-9183391365d1">29</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMy0xLTEtODU2NDc_a80b407d-5558-4fe9-92f5-36c0abc9966f">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtNS0xLTEtODU2NDc_f7ad40b1-aba8-46fc-88e0-7b92c647a812">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMS0xLTEtNzMzNDA_a14ba6e7-e556-4ec1-841c-c2c70ee4da0b">2,124</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMy0xLTEtNzMzNDA_6e31e4dc-2386-49fc-bf8a-58ba30582a78">1,672</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtNS0xLTEtNzMzNDA_e9e9b643-fa98-4759-80dc-ba34596ab105">821</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTYtMS0xLTEtNzMzNDA_3572106c-b262-4771-8647-2f59c99a775c">812</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTYtMy0xLTEtNzMzNDA_83e2bff9-531e-471e-adcf-038821ed8a9b">768</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTYtNS0xLTEtNzMzNDA_5630f5dc-f703-4eb7-a679-48f0913b1856">204</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTctMS0xLTEtNzMzNDA_57d613a4-4692-42a2-9731-8391c2fc7bbe">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTctMy0xLTEtNzMzNDA_1882c535-31de-49aa-bc13-43da4a76dafb">91</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTctNS0xLTEtNzMzNDA_0a5247d9-8852-449c-aa5d-562c03219381">73</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTgtMS0xLTEtNzMzNDA_8182f2c4-9a9f-4a47-be77-1e0d53ae13c8">22</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTgtMy0xLTEtNzMzNDA_7107e6d3-9529-485e-8ff9-9566168cab1c">9</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTgtNS0xLTEtNzMzNDA_9ae446c9-dcb4-42d7-b4fa-858f36dcff5d">13</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on early extinguishment and conversion of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTktMS0xLTEtNzMzNDA_924b8e91-6320-4b50-832d-3c2c88ddf621">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTktMy0xLTEtNzMzNDA_6fe97e20-cbce-4b57-ac81-f68b7ee877d8">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTktNS0xLTEtNzMzNDA_14c36dfc-3655-4644-9f4d-14c614217f9d">2</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="okta:InterestExpenseAndOtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjAtMS0xLTEtNzMzNDA_f0684720-0530-4215-8789-ecb980fa445c">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:InterestExpenseAndOtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjAtMy0xLTEtNzMzNDA_e46721b2-c6a9-42b0-9535-051e5c99db92">82</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:InterestExpenseAndOtherNonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjAtNS0xLTEtNzMzNDA_f994ee30-0b02-4df9-a203-aa59c0ce281a">62</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjEtMS0xLTEtNzMzNDA_788e753e-bca6-49b7-ad4e-1f83a88afe46">801</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjEtMy0xLTEtNzMzNDA_52491888-5726-4138-bdcd-6e7f4e3003da">850</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjEtNS0xLTEtNzMzNDA_24045feb-8ab2-4c7f-84fe-c31eab30d3f2">266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjItMS0xLTEtNzMzNDA_fae52849-af6a-4cd8-a55d-affe089bedfc">14</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjItMy0xLTEtNzMzNDA_b90d833e-1c44-4889-b539-4110dd0b4c2d">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjItNS0xLTEtNzMzNDA_7568eafd-7eda-4555-bedb-79cdad8e317d">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjMtMS0xLTEtNzMzNDA_c3516125-fe07-430b-b50d-e7a16c232c36">815</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjMtMy0xLTEtNzMzNDA_39cc763e-d50d-4968-9131-752bcba04ecc">848</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjMtNS0xLTEtNzMzNDA_0d399756-c8b6-4e71-969a-b6b91b70e43f">266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMS0xLTEtNzMzNDA_3729fa0f-8659-4d4d-a113-5b3fca376cbc"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMS0xLTEtNzMzNDA_c61bae1c-d7f2-4c62-842f-128018837a86">5.16</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMy0xLTEtNzMzNDA_44a97bc5-bf33-46c4-bcd9-bbefc24fef91"><ix:nonFraction unitRef="usdPerShare" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMy0xLTEtNzMzNDA_b1fcebd7-b0eb-4500-84c0-4eb252bafb92">5.73</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtNS0xLTEtNzMzNDA_1482c3bd-8184-4927-9699-d7fad77c2605"><ix:nonFraction unitRef="usdPerShare" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtNS0xLTEtNzMzNDA_9f3e428d-3872-44ff-8657-ff23d9fd7bd6">2.09</ix:nonFraction></ix:nonFraction>)</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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMS0xLTEtNzMzNDA_9ae7d4fa-abe4-49be-b6a4-ad9b1e0d0062"><ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMS0xLTEtNzMzNDA_dc270407-8b99-49c2-b21d-f64411e031bc">158,023</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMy0xLTEtNzMzNDA_1931b6ac-1274-42fb-85c2-5222e0c38095"><ix:nonFraction unitRef="shares" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMy0xLTEtNzMzNDA_3959bba1-08ba-401b-81b6-8ea08d467cee">148,036</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctNS0xLTEtNzMzNDA_3d35ca56-8429-4a9c-9e99-3d0888f025c0"><ix:nonFraction unitRef="shares" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctNS0xLTEtNzMzNDA_c8f1561c-ef93-4d9c-a9e6-9b9bf8bb4401">127,212</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements. </span></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA, INC. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in millions) </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</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><td style="width:58.871%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.867%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfMi0xLTEtMS03MzM0MA_1f8b5751-b0d1-4bb9-8fb4-04759a1c3d2e">815</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfMi0zLTEtMS03MzM0MA_bcbf0681-e8d1-4fa6-babf-02d95ff6ecde">848</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfMi01LTEtMS03MzM0MA_3f1f8635-01ff-48a4-b9c5-e28980c5bfa3">266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized gains or losses on available-for-sale securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNC0xLTEtMS03MzM0MA_1679e440-3091-4ee6-ad9e-e5eab800ed8b">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNC0zLTEtMS03MzM0MA_a1f8bf9d-482f-4819-8f2b-28fb1f0636ab">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNC01LTEtMS03MzM0MA_da64423f-d342-4991-84cb-6da12b5a5e8a">1</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNS0xLTEtMS03MzM0MA_34fc5013-2db5-4cae-87f1-1a82bce3e084">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNS0zLTEtMS03MzM0MA_fd1730c4-98fe-4a47-a540-2e66fce75541">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNS01LTEtMS03MzM0MA_cc023407-c272-45b3-9b32-b737b308300e">3</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNi0xLTEtMS03MzM0MA_f10f7b56-8d30-473f-9e5d-65772b266fc3">21</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNi0zLTEtMS03MzM0MA_909a1a4b-3b43-4865-9dc7-7469f319fa34">17</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNi01LTEtMS03MzM0MA_d3a0b437-bb99-4611-9a58-2dd04574d32c">4</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNy0xLTEtMS03MzM0MA_500c0fdb-e236-41a0-972d-c6409832a37d">836</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNy0zLTEtMS03MzM0MA_1e730a75-22ef-4e52-8c08-d14408ab26ca">865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNy01LTEtMS03MzM0MA_31932763-ac2f-4926-b5b2-8ad56f577286">262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA, INC.</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(dollars in millions, shares 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:34.830%"></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:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.501%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.588%"></td><td style="width:0.1%"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Paid-in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Capital</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Income (Loss)</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Deficit</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equity</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</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="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balances as of January 31, 2020</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;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i83ff24a772c24cb399c07210b3541fe5_I20200131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTYtMS0xLTczMzQw_5f8b1111-083e-4007-880c-4aa676e38f8c">113,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"></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83ff24a772c24cb399c07210b3541fe5_I20200131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTgtMS0xLTczMzQw_b8ec07fd-287d-4db6-8995-1e772c397ca9">&#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><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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4f7d6a1a054a4f868fda3b9608f7b87d_I20200131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTEwLTEtMS03MzM0MA_023a2fae-e601-4fbe-8f69-b931d92416f6">8,648</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><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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f7d6a1a054a4f868fda3b9608f7b87d_I20200131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTEyLTEtMS03MzM0MA_ab78761f-80ef-4afd-b612-d1e5c500dfc0">&#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><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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id41effbaba5d4756b6030d5982bcbbb1_I20200131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTE0LTEtMS03MzM0MA_9cd3b992-e217-4496-a98f-4a7dd466636f">1,106</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><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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb33c9497271435aaf4f03fdc38e58b1_I20200131" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTE2LTEtMS03MzM0MA_576f7b21-2593-4fea-987a-1fd16573067c">1</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><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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0a007bf0a5249709855b5d72bb141ff_I20200131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTE4LTEtMS03MzM0MA_30ac0e88-17ea-4efc-b3fd-22fa741dd486">702</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><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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e20e5868a8345a68a6e722600c31e7b_I20200131" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTIwLTEtMS03MzM0MA_68cb2099-e67f-4945-9398-ed67c694c96b">405</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and other activity, net</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTYtMS0xLTczMzQw_0d89d182-00bb-4b1b-9c35-b3e3045adf42">4,114</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTEwLTEtMS03MzM0MA_6e7f4c4e-f95a-49ef-9062-4c9721057d0c">254</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTE0LTEtMS03MzM0MA_70464b77-eae5-4583-b5b8-3a9823368c4f">46</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTIwLTEtMS03MzM0MA_4ad09cfa-a9ff-4a32-b474-a67ae67410da">46</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan, net of cancellations</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU4LTYtMS0xLTczMzQw_b6285f88-b0c1-4897-9605-e3a69864d740">247</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU4LTE0LTEtMS03MzM0MA_8061ec81-7429-4812-aa6f-f1118ab0571c">26</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU4LTIwLTEtMS03MzM0MA_01fd7324-e50c-4ed1-8565-fdf8ae1e72a0">26</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU5LTYtMS0xLTczMzQw_775ea240-9cec-4359-9b38-4d097da552ac">2,109</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for bonus settlement</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYwLTYtMS0xLTczMzQw_99eeb4d4-2b7c-4ffc-812a-648093ec04d2">86</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYwLTE0LTEtMS03MzM0MA_2f301c93-c6f2-4106-b2f5-5c703b2ffcbc">10</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYwLTIwLTEtMS03MzM0MA_240215e2-eda1-4c14-ab4d-d7e7db5841a0">10</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to charitable donation</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYxLTYtMS0xLTczMzQw_ad968687-36c8-4709-a24d-2a458f7d8c5b">43</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYxLTE0LTEtMS03MzM0MA_963e8ea0-01aa-4a46-bee9-51d1f805c409">9</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYxLTIwLTEtMS03MzM0MA_68411225-bc6c-4cdb-a373-7c2197c4c9b6">9</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Conversion of Class B common stock to Class A common stock</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYyLTYtMS0xLTczMzQw_d2f422e8-56d1-45f8-96ed-e25785fc1366">743</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYyLTEwLTEtMS03MzM0MA_8c89c64f-128c-4614-9baa-af996137990c">743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of hedges related to convertible senior notes</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYzLTYtMS0xLTczMzQw_df452519-6cb5-4e5f-9679-8d089bc227ac">168</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Equity component of convertible senior notes, net of issuance 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY1LTE0LTEtMS03MzM0MA_19978d5c-156d-4332-8e6e-7ee6dc71f5ef">306</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY1LTIwLTEtMS03MzM0MA_89720eec-13c2-4b57-ba03-751917948cc1">306</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Equity component of early extinguishment and conversion of convertible senior notes</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-3" name="okta:StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY2LTYtMS0xLTczMzQw_655f6f5f-fd1e-4d5f-8f15-39537b6a9a99">1,660</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY2LTE0LTEtMS03MzM0MA_5f0f48fb-de43-4db9-bf36-719f47a3baf6">70</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY2LTIwLTEtMS03MzM0MA_4cb189a2-f434-4317-a02a-29af1fe0a97c">70</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from hedges related to convertible senior notes</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="okta:ProceedsfromTerminationofNoteHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY4LTE0LTEtMS03MzM0MA_b5fa2acb-aa60-4925-84f2-12506cc96544">195</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:ProceedsfromTerminationofNoteHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY4LTIwLTEtMS03MzM0MA_1e97ff42-434a-4684-bf9c-9aa905414c14">195</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Payments for warrants related to convertible senior notes</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="okta:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcwLTE0LTEtMS03MzM0MA_b232685e-ac3e-4e79-807f-9382d95ec851">175</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcwLTIwLTEtMS03MzM0MA_a8b53058-18f7-40c4-b8dc-f47c46de6e6a">175</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchases of capped calls related to convertible senior notes</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="okta:AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcxLTE0LTEtMS03MzM0MA_06df0a06-a024-4289-851f-3538e6c8098e">134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcxLTIwLTEtMS03MzM0MA_9891c2d3-ab15-4eaf-b54c-60f1b5c51656">134</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcyLTE0LTEtMS03MzM0MA_c248fcc4-ec1e-4a2c-bc72-990667150a6a">197</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcyLTIwLTEtMS03MzM0MA_13319f2b-3c4f-422e-8c2d-fa07e4a4c41d">197</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86698dfff9b14ff8903cfd00cdb2d400_D20200201-20210131" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzczLTE2LTEtMS03MzM0MA_1a945bdc-cee8-4059-b074-33cf2a8d748c">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzczLTIwLTEtMS03MzM0MA_9cc7641f-761c-4a05-8b22-c438f1c39d32">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54cba54b457d42b7bf981759e153853d_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc0LTE4LTEtMS03MzM0MA_3b95fc20-fb45-415f-bda0-55559bb28096">266</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc0LTIwLTEtMS03MzM0MA_cad0990f-7c1b-42ca-8e06-d6894936b062">266</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balances as of January 31, 2021</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;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5daf8b3a59314632aee978ebecb60f25_I20210131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTYtMS0xLTczMzQw_d9daf7df-c084-4f0d-b242-4fd45cd1c69f">122,824</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5daf8b3a59314632aee978ebecb60f25_I20210131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTgtMS0xLTczMzQw_ab33d8fe-7c8f-4f05-a24a-aed5eb6de2a7">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib4e3565d67c54f8f809ec77d71199d40_I20210131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTEwLTEtMS03MzM0MA_0a63575f-c144-434f-9f2f-0e279559aee5">8,159</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4e3565d67c54f8f809ec77d71199d40_I20210131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTEyLTEtMS03MzM0MA_ae538ff1-5160-4df5-bc99-032536edd617">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0893124aa7504130b8cb8827d1452402_I20210131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTE0LTEtMS03MzM0MA_16a2253d-c7f3-43cd-92bb-579aff4f3142">1,656</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if316732271c242b886ebb11aba450a1e_I20210131" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTE2LTEtMS03MzM0MA_60610313-e086-407f-b2b7-76747a013088">5</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5dff3388ea4414fb8988085b070d25b_I20210131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTE4LTEtMS03MzM0MA_5af2becd-e452-4294-bd7d-7981fc51e509">968</ix:nonFraction>)</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;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTIwLTEtMS03MzM0MA_a3a4ebe4-40b0-46f2-a0c3-da11b92de838">693</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with business combinations</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc2LTYtMS0xLTczMzQw_473d6b52-0d98-48e5-82be-c29dfdad9e2b">19,190</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc2LTE0LTEtMS03MzM0MA_722a154e-6384-41d1-8453-4fd2309bbf42">5,409</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc2LTIwLTEtMS03MzM0MA_f409486b-4e0a-4d05-b89a-51e326ee1bc4">5,409</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with business combinations subject to future vesting</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="okta:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc3LTYtMS0xLTczMzQw_63aa83b8-e9d2-47ff-b0b4-bd81ce121909">1,269</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and other activity, net</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTYtMS0xLTczMzQw_df340c83-21ff-41f5-8618-5e7c3d2d9807">2,552</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8bf076d0eb00449da75900bf11251897_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTEwLTEtMS03MzM0MA_ef3c179a-fe13-488b-8fc4-daf958b349e4">2</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTE0LTEtMS03MzM0MA_b14486a9-a80a-4843-9b26-4572c552c993">54</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTIwLTEtMS03MzM0MA_18c45bfe-fbcb-4198-9566-76c5293e3058">54</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan, net of cancellations</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc5LTYtMS0xLTczMzQw_574988e4-7337-4118-8122-504c53527c49">186</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc5LTE0LTEtMS03MzM0MA_f29472b2-1b5c-4428-a617-4994dd605e49">36</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc5LTIwLTEtMS03MzM0MA_cedeef8a-ad21-4dc1-8f77-acd563b0ddce">36</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgwLTYtMS0xLTczMzQw_bc3eda4b-6d0e-4f45-977e-d7bcb895e926">2,294</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to charitable donation</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgxLTYtMS0xLTczMzQw_c1b7947a-093f-455d-b72f-e29c209ace0a">30</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131" decimals="-6" name="okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgxLTE0LTEtMS03MzM0MA_6f709109-a6a4-4c46-9ec8-9ba9d36eda8a">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgxLTIwLTEtMS03MzM0MA_17b53a2b-9dca-4325-a8e9-a2faba21ec36">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Conversion of Class B common stock to Class A common stock</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgyLTYtMS0xLTczMzQw_37dd01b2-9605-4022-b195-5e12e961231c">1,183</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8bf076d0eb00449da75900bf11251897_D20210201-20220131" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgyLTEwLTEtMS03MzM0MA_f4e81a70-12fb-4178-abf5-eda6a4becac8">1,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Equity component of early extinguishment and conversion of convertible senior notes</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="okta:StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgzLTYtMS0xLTczMzQw_934b5bed-940a-4180-acac-8f58bb2f0f22">476</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgzLTE0LTEtMS03MzM0MA_044b8dc6-8936-4944-b7fe-932e00cb0c43">21</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgzLTIwLTEtMS03MzM0MA_1b89cfda-f919-49f1-b1ad-da2ed6036fb9">21</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from hedges related to convertible senior notes</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-3" name="okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg0LTYtMS0xLTczMzQw_5c49d72e-5478-46ad-b208-8f8e339d554a">380</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg1LTE0LTEtMS03MzM0MA_3277ed3b-f501-4b3a-9f21-3988494e5352">567</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg1LTIwLTEtMS03MzM0MA_64e89454-c545-41e3-97eb-5dfada15b257">567</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i78ca9ae8677549e6a1e13b7cee8c080c_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg2LTE2LTEtMS03MzM0MA_fefa6d47-87fd-4bef-9383-ee59202737bd">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg2LTIwLTEtMS03MzM0MA_95ae46dc-642e-461e-9988-3be881cb24a7">17</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4047e35eeafe40b7a938591f2a4b95d2_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg3LTE4LTEtMS03MzM0MA_059bb3b1-f5ba-4894-8d5d-345f9ece04ef">848</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg3LTIwLTEtMS03MzM0MA_9456be22-2207-42c8-95eb-9fbf606525f6">848</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balances as of January 31, 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5cd31e9db35946e7bfae8abdf56b2111_I20220131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTYtMS0xLTczMzQw_c3ea3c48-ad32-4823-9be5-6d18731bd9d2">149,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cd31e9db35946e7bfae8abdf56b2111_I20220131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTgtMS0xLTczMzQw_bf28a255-866d-46da-8995-098a42eba224">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9c44ad6633a84e5b9bfae127eb224bc8_I20220131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTEwLTEtMS03MzM0MA_f155536f-18be-42eb-9edd-02a7522ad675">6,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c44ad6633a84e5b9bfae127eb224bc8_I20220131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTEyLTEtMS03MzM0MA_8dd0e9d5-2511-4202-9e88-b3451112e297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f1ca5d3babd443881c55f93939e15a1_I20220131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTE0LTEtMS03MzM0MA_4e236587-befd-45dd-8141-e9b838a6bb91">7,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia200f18e9f44411d9b7d982b1c76b966_I20220131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTE2LTEtMS03MzM0MA_82065b45-8ea2-46be-92b0-e25186432be0">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i57ba1d4b5c8a4e92bf238024dd7e6ba6_I20220131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTE4LTEtMS03MzM0MA_2be5258c-4917-4913-9097-912c3ea60ddc">1,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTIwLTEtMS03MzM0MA_f0e23116-00d8-4cf3-b48b-be46279fca50">5,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></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:34.830%"></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:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.501%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.588%"></td><td style="width:0.1%"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B Common Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Paid-in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Capital</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Income (Loss)</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.75pt;font-weight:700;line-height:100%">Deficit</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Stockholders&#8217;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Equity</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</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="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTAtMS0xLTkzMjA1_d1037273-aa97-432f-ba53-be208224afe1">Adjustments from adoption of ASU 2020-06</span></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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02b353cc617947e39e86a70ebbf9b7f1_I20220131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTE0LTEtMS04NzMwMA_1848fe02-70cd-4655-8945-a0eef60d4e5c">528</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad78d31a75b6425cbc7b0c2d2c6eaee5_I20220131" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTE4LTEtMS04NzMwMA_6cd3b65e-9a42-4d14-a2ba-52b1d1109e91">156</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTIwLTEtMS04NzMwMA_5bd4524d-22bd-40e0-b1ca-0850da9dc32a">372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Forfeiture of unvested common stock issued in connection with business combinations</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-3" sign="-" name="okta:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkwLTYtMS0xLTczNjA4_47ce51ff-d155-44a4-9fda-a4bcb82aff2e">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and other activity, net</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTYtMS0xLTczNjA4_00a48437-cc2f-4738-a122-e9113b817283">965</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iabf43dbfaae042bf809595e52f3cf093_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTEwLTEtMS03MzYwOA_c4f73250-0ad6-4b68-bfaf-4c3b2540fb5f">451</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTE0LTEtMS03MzYwOA_74b56298-7116-4ced-9e52-12d54263d09a">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTIwLTEtMS03MzYwOA_1262bbe8-f14e-49d7-b4d3-9875c22dc273">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan, net of cancellations</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkyLTYtMS0xLTczNjA4_d62fb079-2681-42a7-a971-cc8ffacad3b9">492</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkyLTE0LTEtMS03MzYwOA_37dd9468-d7fa-4c78-9a1b-9c5c3bebd49b">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkyLTIwLTEtMS03MzYwOA_5230e715-200f-430c-81b9-28d676c00ad8">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock for settlement of restricted stock units</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkzLTYtMS0xLTczNjA4_42c7e272-bc31-4351-9b2c-554fe17c598d">2,555</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock pursuant to charitable donation</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-3" name="okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk0LTYtMS0xLTczNjA4_7fd5d507-716f-45a5-b4bd-3958126661ad">42</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131" decimals="-6" name="okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk0LTE0LTEtMS03MzYwOA_a69db03d-ae06-44f1-8e73-948711c0c543">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk0LTIwLTEtMS03MzYwOA_e3bf4ebf-f86d-421b-93c6-2afd95f7c509">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Conversion of Class B common stock to Class A common stock</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieea78a90bdf542de9dd0f7b757105b44_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk1LTYtMS0xLTczNjA4_fbce0d52-a2bc-4d13-be57-c7f7017b8435">129</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1ce3fe828110410f9f688926946f0c70_D20220201-20230131" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk1LTEwLTEtMS03MzYwOA_a3b23117-9bc6-4697-a0b0-0e7ccb493cf0">129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Settlement of convertible senior notes</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c1f782f2c0c4c71a72bf967b54b6cd4_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk2LTYtMS0xLTczNjA4_1c9e6d96-b61a-45cf-856e-b683513c2974">356</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7b113b5fe4849efb30e19dcbdbe93b0_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk2LTE0LTEtMS03MzYwOA_665bc96d-500a-4d57-b71a-68abe25fdd22">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ff9503a5143459880aaf74051e8746c_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk2LTIwLTEtMS03MzYwOA_628947c9-92ce-4f50-8e3f-c577e5de3101">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from hedges related to convertible senior notes</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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-3" name="okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk3LTYtMS0xLTczNjA4_9db84c9d-27f7-4458-91d6-e2b63edf6d80">140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk4LTE0LTEtMS03MzYwOA_848e56fd-f2d9-491d-b0a9-563eeae07184">683</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk4LTIwLTEtMS03MzYwOA_db37a8c4-9c75-40cd-93f5-ab8f1ca29a6f">683</ix:nonFraction>&#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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie3fb81054a11439d8da5ba360d78b575_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk5LTE2LTEtMS03MzYwOA_fbac8524-70a9-4c93-ab13-46c0158bd93b">21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk5LTIwLTEtMS03MzYwOA_e0118ec9-41e0-46a2-a338-44af7b5f56f1">21</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0423152b2b3c40bda210c899aec7232b_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMC0xOC0xLTEtNzM2MDg_d485be8a-6904-4e5c-8a94-4bb733bafc61">815</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMC0yMC0xLTEtNzM2MDg_c762b5c9-1fff-495d-b383-b32359fa217f">815</ix:nonFraction>)</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Balances as of January 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idde538d94b7446e69ba350be325e4249_I20230131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS02LTEtMS03MzYwOA_ca0fb542-1b33-43f3-82b2-e162d9d8d275">154,009</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde538d94b7446e69ba350be325e4249_I20230131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS04LTEtMS03MzYwOA_cee41ddf-060d-4b46-9127-f44e6d2c79ed">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77f5e8673c254e67bb3d02de79900c68_I20230131" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xMC0xLTEtNzM2MDg_a8c8c9f0-29d0-423c-ba73-6de005f1b794">7,300</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77f5e8673c254e67bb3d02de79900c68_I20230131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xMi0xLTEtNzM2MDg_0b3e2e71-92eb-410d-8145-be412d462461">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4d2ceb16914100b887931da31533e4_I20230131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xNC0xLTEtNzM2MDg_eba9e5d8-d920-4519-9bc6-aad551afab07">7,974</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd888f4d695d47fca7fbb7e294cefbd0_I20230131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xNi0xLTEtNzM2MDg_4c5ed871-0a76-4191-9e56-0705273b3d60">33</ix:nonFraction>)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i29e672e57616448cb9c04afcabcb9b64_I20230131" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xOC0xLTEtNzM2MDg_6bf09d28-1794-4ac7-9ae6-4349b9846f50">2,475</ix:nonFraction>)</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:7pt;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:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0yMC0xLTEtNzM2MDg_f16d2593-bd59-4971-b8cc-16ab4c6323b9">5,466</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></tr></table></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA, INC.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in millions)<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:62.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.683%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from operating activities:</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 #000000;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQtMS0xLTEtNzMzNDA_2d6031d9-a455-4375-a369-e887cbb5c12e">815</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQtMy0xLTEtNzMzNDA_9365d015-f4e6-4749-96e2-8db9ff337e3d">848</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQtNS0xLTEtNzMzNDA_dff33046-f5fb-4f08-8b76-1f0533af316a">266</ix:nonFraction>)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYtMS0xLTEtNzMzNDA_5b89abfa-c6f3-4a6f-a4f9-d3defd50cf31">677</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYtMy0xLTEtNzMzNDA_d5c07e7d-e599-45ca-aab2-fa684c7f1111">566</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYtNS0xLTEtNzMzNDA_d7dfb5d3-680d-47af-af68-0258fab7701c">195</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation, amortization and accretion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzctMS0xLTEtNzMzNDA_b8622737-043f-44cb-984c-fdb137a0ed3c">114</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzctMy0xLTEtNzMzNDA_5789b34d-cc36-4a4f-897d-d2b763702480">108</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzctNS0xLTEtNzMzNDA_ebddf063-5392-4f5f-a254-28346a7ac063">37</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt discount and issuance 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgtMS0xLTEtNzMzNDA_32913a8f-e904-4768-94e9-b83f694867b3">6</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgtMy0xLTEtNzMzNDA_d16eb057-d64f-4638-8f0c-586cfeec05a0">86</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgtNS0xLTEtNzMzNDA_77f654b6-dda7-4b6e-8410-7e8de28022ef">68</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of deferred 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzktMS0xLTEtNzMzNDA_ff2bcaee-70b3-49ef-b661-1aefa77aff00">84</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzktMy0xLTEtNzMzNDA_a0b24ee5-ed6f-4f05-b754-6bf51ed5c529">57</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfDeferredSalesCommissions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzktNS0xLTEtNzMzNDA_27d9be6d-3f5d-4251-81c1-69209cdabd2b">40</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEwLTEtMS0xLTczMzQw_7ca1a723-ae00-4dcb-ba3f-08fbbb10cadf">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEwLTMtMS0xLTczMzQw_b936aa19-627a-4141-9ca8-0d610decf71e">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEwLTUtMS0xLTczMzQw_0c2b305c-4364-49e3-a0ee-4c3b0fbef2b0">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash charitable contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:NoncashContributionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEyLTEtMS0xLTczMzQw_b6ccbc85-c26f-4682-b46e-c84d5d42cce7">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:NoncashContributionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEyLTMtMS0xLTczMzQw_3c1f1195-76f3-4bbf-9f7e-1799e2472a8c">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:NoncashContributionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEyLTUtMS0xLTczMzQw_868d17db-6bea-4979-bb97-6584575f7001">9</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:LeaseImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTEtMS0xLTc5NjMz_538b3b8e-617c-4b64-ab5a-57601c318b39">14</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:LeaseImpairmentCharges" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTMtMS0xLTc5NjMz_5c2eb98a-f41c-409d-9c26-738e2f8a03f8">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:LeaseImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTUtMS0xLTc5NjMz_f3bdf16f-fe9c-44d0-ae84-fadfff2bbce2">3</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on early extinguishment and conversion of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTEtMS0xLTczMzQw_c0377b9b-d531-43f4-9290-b8e2f7e48863">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTMtMS0xLTczMzQw_b3e76c90-571b-46c0-8026-6c9232f437b0">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTUtMS0xLTczMzQw_c352255f-6f1f-45e4-b65a-a3bf68d7c768">2</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Gain) loss on strategic 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:GainLossOnInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE0LTEtMS0xLTczMzQw_82542d2b-49ab-40e7-a506-8c9fbfe54897">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:GainLossOnInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE0LTMtMS0xLTczMzQw_20f9ba5b-05bc-40a7-8ac5-7d526ff7695d">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:GainLossOnInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE0LTUtMS0xLTczMzQw_b7c53476-940d-40c0-a97e-d9755ce6e35d">1</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other, 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE1LTEtMS0xLTczMzQw_bc197535-5882-4924-b453-2e9fc8d1ae6b">3</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE1LTMtMS0xLTczMzQw_e4c53ac0-572e-4f70-97c3-b639d49de4b4">2</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE1LTUtMS0xLTczMzQw_0a2552d3-9245-4fe2-ab40-0e3b647b59b7">2</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and 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><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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE3LTEtMS0xLTczMzQw_ab5b9221-9393-4923-93e2-6ab92a6b91ac">87</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE3LTMtMS0xLTczMzQw_83502dea-97bd-4405-88be-2f67ab1b963a">175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE3LTUtMS0xLTczMzQw_2ad4fa47-3ddb-4b40-acb7-983ccc2f5da5">66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE4LTEtMS0xLTczMzQw_6b2036d4-75ee-4d75-affd-7971a06cf685">122</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE4LTMtMS0xLTczMzQw_d234fc97-cd6e-4602-941c-34afee3790d2">171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE4LTUtMS0xLTczMzQw_c18580d6-ec7a-4efc-913f-b42c0c04c308">81</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE5LTEtMS0xLTczMzQw_84fbbe18-8747-43dd-a2d1-7d2ca3b8b748">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE5LTMtMS0xLTczMzQw_48cfc7e2-36b2-4fa4-994f-4d3adaf5e136">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE5LTUtMS0xLTczMzQw_610809ae-8e0b-4f44-be65-956132038c6a">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIwLTEtMS0xLTczMzQw_542e0563-4922-466c-a6f7-f123c1bf7c08">27</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIwLTMtMS0xLTczMzQw_32f079bb-1e93-4d56-9609-f66732fab0bb">23</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIwLTUtMS0xLTczMzQw_04efc3b3-6397-4a27-a083-f170531a23e4">19</ix:nonFraction>&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIxLTEtMS0xLTczMzQw_0d422857-aaba-43ad-9117-24867fa0649d">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIxLTMtMS0xLTczMzQw_df6afb69-1acd-4832-bea8-66e3f9ca330f">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIxLTUtMS0xLTczMzQw_1525a797-6bda-4a0b-9744-69e7f4478104">4</ix:nonFraction>&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIyLTEtMS0xLTczMzQw_491fbe8b-0dd9-4f05-b914-6080cc16e5d6">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIyLTMtMS0xLTczMzQw_2f63b6cf-dbf8-4821-8e3a-ee184da6cc39">50</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIyLTUtMS0xLTczMzQw_acb96804-7db9-472b-bacf-43edc7a7d038">44</ix:nonFraction>&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIzLTEtMS0xLTczMzQw_31ea9b2e-d342-45e2-baac-058d0ef1e9b5">8</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIzLTMtMS0xLTczMzQw_f079f8b9-df41-460b-8844-5ce59b4a03b7">21</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIzLTUtMS0xLTczMzQw_0cbfb90e-4089-4831-8492-9ea08265f064">6</ix:nonFraction>&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI0LTEtMS0xLTczMzQw_950d1226-3483-4eb2-b014-548827dfa7e0">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI0LTMtMS0xLTczMzQw_d6a7bcf7-4f7c-4487-becb-d6ea17b0a2ec">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI0LTUtMS0xLTczMzQw_e90102d0-a16d-4733-9539-dc6caf267531">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI1LTEtMS0xLTczMzQw_8d1ef164-8ffe-400a-b1ed-be716f60d5f9">264</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI1LTMtMS0xLTczMzQw_d08553b1-79f2-4e01-a001-f8fb65dab492">416</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI1LTUtMS0xLTczMzQw_5626b582-9192-4d5b-aee9-fd46d5df6405">142</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI2LTEtMS0xLTczMzQw_f23b053e-c53b-4098-ad33-070eb0d72375">86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI2LTMtMS0xLTczMzQw_ff274f98-52b3-4516-81a2-3c03d0517317">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI2LTUtMS0xLTczMzQw_759a6d1b-c832-4b8a-a9dd-0b514ae8215e">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalization of internal-use software 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsForSoftware" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI4LTEtMS0xLTczMzQw_8a6dabe5-417b-4e5d-9cd8-a1a10a85f06c">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:PaymentsForSoftware" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI4LTMtMS0xLTczMzQw_4c697043-124c-4fe3-a7b5-a59999f01e29">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:PaymentsForSoftware" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI4LTUtMS0xLTczMzQw_de87b282-4c07-444e-a2ff-8d2fc53c5ca6">4</ix:nonFraction>)</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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI5LTEtMS0xLTczMzQw_6b709cd0-cf9c-4e28-afba-3315e293045e">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI5LTMtMS0xLTczMzQw_b636e23b-7e0d-4b7c-abeb-cead574ee747">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI5LTUtMS0xLTczMzQw_c4f1fd44-7c1a-48a7-b2be-09497d1b66db">13</ix:nonFraction>)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of securities available for sale and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMxLTEtMS0xLTczMzQw_bb2434f1-ef99-4c26-b9a7-57ebe2659d1c">1,411</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMxLTMtMS0xLTczMzQw_593be3e6-f6fc-45a9-ada9-345a54c4272a">1,847</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMxLTUtMS0xLTczMzQw_0aacbcf7-a6d0-4c3b-936d-90f2c8c3b50a">2,029</ix:nonFraction>)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from maturities and redemption of securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMyLTEtMS0xLTczMzQw_de41ca6c-268a-41e7-a8dd-47931fd3addc">1,308</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMyLTMtMS0xLTczMzQw_dfdefc5b-9c11-46d6-b3c4-453bd72f8bff">1,482</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMyLTUtMS0xLTczMzQw_e21a55c9-2036-4093-ae28-f31e535088a4">535</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sales of securities available for sale and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMzLTEtMS0xLTczMzQw_a18218d4-5a43-4ac0-bfab-4f43ca0dd39f">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMzLTMtMS0xLTczMzQw_b377c17c-9c1b-476b-b779-de7fc98145dd">230</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMzLTUtMS0xLTczMzQw_d872b6fa-223f-485a-9ee2-726fd3e999a7">206</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments for business acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM0LTEtMS0xLTczMzQw_9acb0d69-a779-40e5-bb4b-73e4b3f87472">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM0LTMtMS0xLTczMzQw_51eded02-9ea1-4560-857c-2a739e2810e8">215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM0LTUtMS0xLTczMzQw_b2317140-041a-4b55-a767-07207f440ff4">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM1LTEtMS0xLTczMzQw_122074f2-6c7c-4134-8e05-b9253d477c4f">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM1LTMtMS0xLTczMzQw_a2073e18-56c6-4ab7-92ec-b5b7269d3dcd">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM1LTUtMS0xLTczMzQw_3ae78d4e-8b92-46a9-96f9-0029fcdd7881">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM2LTEtMS0xLTczMzQw_3b05501d-b9f4-49bd-8c0c-ef3972eb68d3">130</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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM2LTMtMS0xLTczMzQw_ae3d1f2a-c3fe-49ed-8c0b-c8744d86c263">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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM2LTUtMS0xLTczMzQw_cf5ff00a-66da-4897-84b2-3141b79c60a2">1,305</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of convertible senior notes, net of issuance 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM5LTEtMS0xLTczMzQw_0a488d24-5ced-45cd-bb97-628a433c6efe">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM5LTMtMS0xLTczMzQw_3234c326-406c-4cc7-9b48-a8c755df8ac6">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM5LTUtMS0xLTczMzQw_e8abe4d6-24f9-4606-9e01-f90b6b2b16c7">1,135</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from hedges related to convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ProceedsFromHedgeFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQyLTEtMS0xLTczMzQw_6bf1aa23-6714-4b73-b250-43d22cbc0e88">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ProceedsFromHedgeFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQyLTMtMS0xLTczMzQw_b003bd04-1549-4130-beeb-451e0324c556">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ProceedsFromHedgeFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQyLTUtMS0xLTczMzQw_4443f04e-2335-452f-a2f8-9763b8681a46">195</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments for warrants related to convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfWarrants" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ0LTEtMS0xLTczMzQw_63a11f1f-1070-4b48-a24d-c2fe06c2cc0c">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfWarrants" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ0LTMtMS0xLTczMzQw_618f64be-e4e0-4e35-93f8-e4d3e16933d9">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ0LTUtMS0xLTczMzQw_91c8be53-0829-4bbf-ba7c-d60fd24e0218">175</ix:nonFraction>)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of capped calls related to convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:PaymentforCappedCallConvertibleDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ1LTEtMS0xLTczMzQw_9dda75fb-f676-4d3b-af03-5080f7c5b72b">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:PaymentforCappedCallConvertibleDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ1LTMtMS0xLTczMzQw_a191bf91-844a-4f3f-b84e-7f2e01bbbe79">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:PaymentforCappedCallConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ1LTUtMS0xLTczMzQw_b445213e-200e-4651-8ae7-9889fbc98f36">134</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from stock option exercises, net of repurchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ3LTEtMS0xLTczMzQw_d56ffd4b-0706-4117-b91f-47ed8cf3173c">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ3LTMtMS0xLTczMzQw_dfa63075-82fe-405f-9cf3-cde46256fb2c">53</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ3LTUtMS0xLTczMzQw_0a3a3421-30a8-42db-8a91-8f5b8638b86b">45</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from shares issued in connection with 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ5LTEtMS0xLTczMzQw_ead69c3c-2a31-4e88-82b1-dd16098e1fa8">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ5LTMtMS0xLTczMzQw_737c8b5c-f440-4a8e-bfd9-979d78c319a8">36</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ5LTUtMS0xLTczMzQw_365538e4-5b64-4445-bac4-4daa37e22a31">26</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUxLTEtMS0xLTczMzQw_86171084-e92c-4021-8cef-c2ebcc2b236e">48</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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUxLTMtMS0xLTczMzQw_d9e4127a-6b6a-481c-88bb-5279ef204e94">89</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><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUxLTUtMS0xLTczMzQw_564a0de2-56c5-44b5-bf69-eace5a1c0842">1,092</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of changes in foreign currency exchange rates on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUyLTEtMS0xLTczMzQw_f6d25dd8-7a15-4cfe-bc0f-b8a709a9f5d0">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUyLTMtMS0xLTczMzQw_4c6cbfaf-b531-4e53-9852-f5b00aedf993">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUyLTUtMS0xLTczMzQw_ddfcd967-975f-48ee-a13a-53e7e08d7a21">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net decrease in cash, cash equivalents and restricted cash</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUzLTEtMS0xLTczMzQw_9b75d555-d370-4241-aaf9-940e9944508d">2</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUzLTMtMS0xLTczMzQw_6c2f17bc-3f1d-433e-a07e-aa171b62415e">176</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUzLTUtMS0xLTczMzQw_45c37607-d242-439b-8153-293eb0e9562c">83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU0LTEtMS0xLTczMzQw_ca367b78-4e37-4cb6-bcac-0766dd79f1c2">273</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU0LTMtMS0xLTczMzQw_d61bfb70-e874-46cc-acc1-6196dae92e08">449</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e20e5868a8345a68a6e722600c31e7b_I20200131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU0LTUtMS0xLTczMzQw_44db4866-049b-4cb8-b58c-16f1e0f15887">532</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU1LTEtMS0xLTczMzQw_c9c0b209-b99f-4576-9773-d87acacd859b">271</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU1LTMtMS0xLTczMzQw_af17a73f-03d0-4d4d-ab19-d42bae1cf025">273</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU1LTUtMS0xLTczMzQw_873b8d8f-15c0-471b-afe4-6c01a84486e7">449</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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><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></table></div><div style="height:42.75pt;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:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:62.375%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.683%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplementary cash flow disclosure:</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid during the period for:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYxLTEtMS0xLTczMzQw_dfb4326a-5d40-4e78-af8b-f8f3c89d1f3b">6</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYxLTMtMS0xLTczMzQw_e946f98a-4786-4415-bd1c-fef68613b008">6</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYxLTUtMS0xLTczMzQw_8814e289-f2b6-4692-b621-af66e43611cf">4</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYyLTEtMS0xLTczMzQw_65a982dd-236f-43da-a1ba-d719c4f305e4">8</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYyLTMtMS0xLTczMzQw_bc94e762-525f-446f-83c4-98a269fdf8c1">3</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncomeTaxesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYyLTUtMS0xLTczMzQw_b205f7e5-aa36-4e93-9e57-e1affd0b44dd">1</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock and value of equity awards assumed in connection with business combination</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY0LTEtMS0xLTczMzQw_b51154a4-321a-4c96-a583-1b7568b4b09d">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY0LTMtMS0xLTczMzQw_641f814f-a1ca-4b7d-aefc-17bd2786f4ad">5,409</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY0LTUtMS0xLTczMzQw_96658618-5458-4e7a-bba3-c4802bba315f">&#8212;</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for repurchases and conversions of convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:StockIssuedRepurchaseofConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY1LTEtMS0xLTczMzQw_7f74b07b-cdf5-4844-8c54-ff018b118c84">47</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:StockIssuedRepurchaseofConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY1LTMtMS0xLTczMzQw_73a255a8-7f18-4acc-a76d-367880035b21">126</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:StockIssuedRepurchaseofConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY1LTUtMS0xLTczMzQw_d8355757-490e-408c-94af-1ec6f4e79db0">308</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefit from exercise of hedges related to convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY2LTEtMS0xLTczMzQw_9202e54d-67ca-497f-a072-3d5c9bddc1b1">18</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY2LTMtMS0xLTczMzQw_45e43682-c95f-4793-b44d-6c8055145e2f">92</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY2LTUtMS0xLTczMzQw_0a8d07af-5856-4db1-a1cf-2e4e57ac78da">37</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets exchanged for 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzcxLTEtMS0xLTczMzQw_27fda28d-1f66-4414-a66a-6bfa94d9b81e">11</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzcxLTMtMS0xLTczMzQw_570b4187-dd26-4fc8-8868-95f49ee59e12">22</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzcxLTUtMS0xLTczMzQw_1f15f458-a173-43c5-b4a9-687c8a6fac05">46</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock for bonus settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:StockIssuedExecutiveBonusSettlement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzc2LTEtMS0xLTczMzQw_eede574b-8da0-4bb7-8303-61223a3ea1ca">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:StockIssuedExecutiveBonusSettlement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzc2LTMtMS0xLTczMzQw_e69246dc-3275-4b18-a481-8b1e434816d7">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="okta:StockIssuedExecutiveBonusSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzc2LTUtMS0xLTczMzQw_529eb0b2-ad42-4111-9d76-55ac1c438105">10</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgxLTEtMS0xLTczMzQw_2f329c90-4ffd-45a1-a989-de5cce5ad002">264</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgxLTMtMS0xLTczMzQw_418353ab-57f5-4439-ac4d-ad8c396709f0">260</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgxLTUtMS0xLTczMzQw_7fc1f574-ff05-42d9-bbe7-8c791480f53f">435</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, current included in prepaid expenses 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgyLTEtMS0xLTczMzQw_c590b900-7821-4656-a2b6-4d6ebd7c5648">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgyLTMtMS0xLTczMzQw_6a0f57da-3f4c-462f-a6a9-51a7fa3ae18f">5</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgyLTUtMS0xLTczMzQw_5aa78e7a-cc75-49c1-bd6a-06f0d7db1e5e">5</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash, noncurrent included in 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgzLTEtMS0xLTczMzQw_d2cc6315-eca5-4b96-85ca-5b7999c39ddc">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgzLTMtMS0xLTczMzQw_80bc3c41-9e2a-493e-852c-841c5a792c91">8</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgzLTUtMS0xLTczMzQw_f9a84135-82ba-4309-9f84-4a9d98cc4656">9</ix:nonFraction>&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzg0LTEtMS0xLTczMzQw_e38eff0a-cc88-4fe6-9f03-e37d7f614cd1">271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzg0LTMtMS0xLTczMzQw_15e2064c-30a7-4d7d-ad6f-2c7db693a139">273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzg0LTUtMS0xLTczMzQw_0e435c98-6b80-4fa9-8b9e-5212e3da76a1">449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">See Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_106"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span><br/></span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_109"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNzU_32eb2ae4-12f0-453b-803c-da4a42d154d6" continuedAt="iacb0ac8f45e8478cb178d2627d9dffc6" escape="true">Overview and Basis of Presentation </ix:nonNumeric></span></div><ix:continuation id="iacb0ac8f45e8478cb178d2627d9dffc6"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta, Inc. (the &#8220;Company&#8221;) is the leading independent identity provider. The Company's Workforce Identity and Customer Identity Clouds are powered by the Company's Identity Platform enabling customers to securely connect the right people to the right technologies and services at the right time, and developers to securely and efficiently embed identity into the software they build, allowing them to innovate and focus on their core mission. The Company was incorporated in January 2009 as Saasure Inc., a California corporation, and was later reincorporated in April 2010 under the name Okta, Inc. as a Delaware corporation. The Company is headquartered in San Francisco, California.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNzY_86b3d1d4-5766-4fb7-ab70-d20cfe66bd49" escape="true">The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America.</ix:nonNumeric> <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNzg_0d83cb02-0a8b-4d2b-9cc1-d3f27ba1bb64" escape="true">All intercompany balances and transactions have been eliminated in consolidation. The Company conducts business globally and is managed, operated and organized by major functional departments that operate on a consolidated basis. As result, the Company operates in <ix:nonFraction unitRef="segment" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzU0OTc1NTgyOTMxMQ_970708b5-e00d-4760-a6af-b4fa76e588c7"><ix:nonFraction unitRef="segment" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzU0OTc1NTgyOTMxMQ_e884c381-fa84-4842-a982-2645d92033fa">one</ix:nonFraction></ix:nonFraction> reportable segment.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwODQ_8f62c42d-9be3-46f5-bd1f-1ba2bcb9ca36" escape="true">The Company&#8217;s fiscal year ends on January 31. References to fiscal 2023, for example, refer to the fiscal year ended January&#160;31, 2023.</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzIxOTkwMjMyNzA4OTM_d726d081-f64b-4c48-b461-bbfd4fd5613d" escape="true">Certain reclassifications of components of prior period operating cash flows have been made in the consolidated statements of cash flows to conform to the current period presentation. These reclassifications had no impact on the aggregate cash flow classifications as previously reported.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, the Company elected to change its presentation of dollars from thousands to millions. As a result, the sum of the components reported in millions may not equal the total amount reported in millions due to rounding. In addition, percentages presented may not add to their respective totals or recalculate due to rounding. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNjI_daa59807-da43-4aba-adb1-b01193c45f22" escape="true">The preparation of consolidated financial statements in conformity with GAAP requires estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience and on other assumptions that management believes are reasonable under the circumstances. Actual results could vary from those estimates. The Company&#8217;s most significant estimates include the valuation of deferred income tax assets, uncertain tax positions, assets and liabilities acquired in business combinations, and loss contingencies related to litigation.</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNjU_d807e268-c5aa-44ca-b2b6-d0f8b0794ad8" escape="true">The functional currencies of the Company&#8217;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income (loss) within the consolidated statements of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in interest and other, net in the consolidated statements of operations and were not material in fiscal 2023, 2022 or 2021. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.</ix:nonNumeric></span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_112"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDQx_5e8be4a1-7a4c-462e-8a65-ec0eb49f2a67" continuedAt="id253b6edd0a44ef5b0d96854a28bd677" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="id253b6edd0a44ef5b0d96854a28bd677" continuedAt="id74ab5c7076f4b7fb92c3d3801cfb809"><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTE5_febd78dc-857f-4c74-9850-2f96569c0ca4" continuedAt="i37915658b79f4eef9d90eed07fdfc903" escape="true">Revenue is derived from subscription fees (which include support fees) and professional services fees. The Company sells subscriptions to its platform through arrangements that are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa">one</span> to <ix:nonNumeric contextRef="i5e18ce601c784981a575c5db34bd5dda_D20220201-20230131" name="okta:RevenueFromContractWithCustomerContractDuration" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzYwMA_dd4a4ed9-3450-4903-8a3f-6d674636b0e6">five years</ix:nonNumeric> in length. The arrangements are generally non-cancellable and non-refundable. Furthermore, if a customer reduces the contracted </ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="id74ab5c7076f4b7fb92c3d3801cfb809" continuedAt="i55004e5bc59f486a8bdb16c4e38bd223"><ix:continuation id="i37915658b79f4eef9d90eed07fdfc903" continuedAt="i4ff9adcb9ed849d08c7847c5b91993e1"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">usage or service level, the customer has no right of refund. The subscription arrangements do not provide customers with the right to take possession of the software supporting the platform and, as a result, are accounted for as service arrangements. This revenue recognition policy is consistent for sales generated directly with customers and sales generated indirectly through channel partners.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognition is determined through the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of any applicable value added or sales tax.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company&#8217;s service is made available to the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services principally consist of customer-specific requests for application integrations, user interface enhancements and other customer-specific requests. Revenue for professional services is recognized as services are performed in proportion to their pattern of transfer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price ("SSP") basis.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines SSP based on observable, if available, prices for those related services when sold separately. When such observable prices are not available, the Company determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables. Pricing objectives, market conditions or other factors may change in the future resulting in changes to standalone selling prices that could impact the timing or amount of revenue recognition.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4ff9adcb9ed849d08c7847c5b91993e1" continuedAt="i5f2fdcb7f9df40eda1736bc26f10d388">Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#8217;s subscription and support services and professional services arrangements. The Company primarily invoices its customers for its subscription services arrangements annually in advance. The Company&#8217;s payment terms generally provide that customers pay the invoiced portion of the total arrangement fee within <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="okta:DeferredRevenuePaymentTerms" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzM0Mzc_a62a937b-f35d-4987-9996-779d492ebf51">30</ix:nonNumeric> days of the invoice date. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the consolidated balance sheets.</ix:continuation> </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="okta:DeferredSalesCommissionsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDUx_8e398172-1a85-4dbe-8d7b-a8d5d1a558fa" continuedAt="ie2cd200df8c546ac95a1b0e0f8a1033f" escape="true">Sales commissions earned by the Company&#8217;s sales force are generally considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new revenue contracts, including incremental sales to existing customers, are deferred and then amortized on a straight-line basis over a period of benefit, which is determined to be&#160;generally <ix:nonNumeric contextRef="i91571486386b4bfb9c78bafae46d6ec1_I20230131" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzQwODA_5029a6d7-955d-492a-b3ad-a549924b9ee2">five years</ix:nonNumeric>. The Company determined the period of benefit by taking into consideration the terms of its customer contracts, its technology and other factors. </ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i55004e5bc59f486a8bdb16c4e38bd223" continuedAt="i66e76e5d967242c5bdfa43b3d6f6963b"><ix:continuation id="ie2cd200df8c546ac95a1b0e0f8a1033f"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions for renewal contracts (which are not considered commensurate with sales commissions for new revenue contracts and incremental sales to existing customers) are deferred and then amortized on a straight-line basis over the related period of benefit, which is generally <ix:nonNumeric contextRef="i6d6b9bf809aa46a88c9bdaea0118217a_I20230131" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzQ1MTQ_fad706da-4a8f-4e9b-b442-742485951a6f">two years</ix:nonNumeric>, as determined by considering the average contractual term for renewal contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions capitalized as contract costs totaled $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="okta:CapitalizedContractCostsAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjc0Mg_931f6cf0-1ba6-4ff9-a40c-78e19f37eaab">121</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="okta:CapitalizedContractCostsAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjc1MQ_0a848925-1d10-4b54-ad21-3f48012ce3f0">171</ix:nonFraction> million in fiscal 2023 and&#160;2022, respectively. Amortization of contract costs was $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjgyOQ_28c60ca0-67a2-4b63-bb14-337f8dbe3e5e">84</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjgzNQ_0cc07e17-fcda-4fc3-90a3-3fd1627fd566">57</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjg0Mw_e69aa397-9b00-42d2-bcd9-4605d0877558">40</ix:nonFraction> million in fiscal 2023,&#160;2022 and 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5f2fdcb7f9df40eda1736bc26f10d388">Costs of revenue primarily consist of costs related to providing the Company&#8217;s cloud-based platform to its customers, including third-party hosting fees, amortization of capitalized internal-use software and finite-lived purchased developed technology, customer support, other employee-related expenses for security, technical operations and professional services staff, and allocated overhead costs.</ix:continuation> </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDE1NDk_07029614-6487-4ce3-b513-343a9df0cb11" escape="true">Research and development expense incurred in the normal course of business is expensed as incurred.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMyNTE_920a86a5-acac-4154-90bb-0ac7e1e7ef38" escape="true">Qualifying internally-developed software development costs, including the associated stock-based compensation expenses, are capitalized during the application development stage, as long as management has authorized and committed to funding the project, it is probable the project will be completed and the software will be used to perform the function intended. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. Capitalized software development costs are included in Intangible assets, net on the consolidated balance sheets and are amortized on a straight-line basis over an expected useful life of <ix:nonNumeric contextRef="i47b98f60379e455683afb8a8b85ddd69_D20220201-20230131" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkyMTkzMTk_2fbee495-5d1f-429e-b362-3c3af5bd88ce">3</ix:nonNumeric> years.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMyNTI_f065bee6-cda7-4cfc-8fda-efdd7970dd69" escape="true">Advertising costs are expensed as incurred.</ix:nonNumeric> Advertising expense was $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkxNTg1MzY_1752a5ca-e1ee-48c0-8a36-a40b4e73a46d">77</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkxNTg1NDI_b61e844d-0efb-47a6-b731-a2868fab94a7">79</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkxNTg1NTE_8ade1683-f7f4-4342-b935-492d1169fdc5">33</ix:nonFraction> million in fiscal 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring and Other Charges</span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDM0MDg_5b1bd334-6c6e-4a17-8709-dbf7d44844f0" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring generally includes significant actions involving employee-related severance charges, facilities consolidation and contract termination costs. Employee-related severance charges are largely based upon substantive severance plans, while some are mandated requirements in certain foreign jurisdictions. Severance costs generally include severance payments, outplacement services, health insurance coverage and legal costs. These charges are reflected in the period when both the actions are probable, at the balance sheet date, and the amounts are reasonably estimable. Right-of-use asset impairments are recognized on the date the premises have been vacated or the Company have ceased-use of the leased facilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results may differ from the Company's estimates and assumptions. Restructuring liabilities are classified in accrued expenses and other current liabilities in the consolidated balance sheets.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMzMDM_b22e4b22-2233-4106-9959-37e9163d67dc" continuedAt="iaadf0b50fd1649e2ac5374f062d943b0" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's equity incentive plans provide for granting stock options, restricted stock units ("RSUs"), restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock awards (including stock options, RSUs, market-based RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option and ESPP awards are estimated on the grant date using the Black-Scholes option pricing model which requires the use of various assumptions, including the expected term of the award, the expected volatility of the price of the underlying common stock, risk-free interest rates, and expected dividend yield </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i66e76e5d967242c5bdfa43b3d6f6963b" continuedAt="ib8f0f6609e4446e5a78e5df3bb0f2e0b"><ix:continuation id="iaadf0b50fd1649e2ac5374f062d943b0"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the underlying common stock. Stock-based compensation expense is recognized following the straight-line attribution method over the requisite service period for options, and over the offering period for ESPP awards. The expected term of the Company&#8217;s stock options granted to employees has been determined utilizing the simplified method due to lack of historical exercise data. The expected volatility has been determined using a weighted-average of the historical volatility measures of a group of guideline companies and the Company's own historical volatility. The risk-free interest rate used is based on the U.S. Treasury yield in effect at the time of grant for a period consistent with the expected term of the award. The expected dividend is assumed to be <ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzgyNDYzMzczNTc4MjQ_a48a05ca-241b-45d8-be69-5c96143bb818">zero</ix:nonFraction> as the Company has never declared or paid any cash dividends and do not currently intend to declare dividends in the foreseeable future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally <ix:nonNumeric contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTk2NDMwNA_9a729ce8-31b9-4bf1-a2d8-e249252ee535">four years</ix:nonNumeric>.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each market-based RSU award is measured using a Monte Carlo simulation valuation model which requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period. Stock-based compensation expense for awards with market conditions is recognized over the requisite service period using the accelerated attribution method and is not reversed if the market condition is not met.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the fair value of the stock awards represent management's best estimates. These estimates involve inherent uncertainties and the application of management's judgment. Forfeitures are accounted for as they occur.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMzNDU_1b875f05-cd9a-4500-b643-23186849375a" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis. Deferred tax assets are also recognized for operating losses and tax credit carry forwards. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. Management considers all positive and negative evidence in evaluating the Company&#8217;s ability to realize its deferred tax assets, for example its historical results and forecasts of future ability to realize its deferred tax assets, including forecasts of future taxable income by jurisdiction. Deferred tax assets and liabilities are measured using enacted tax rates applicable in the years in which they are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax law is recognized in the provision for income taxes in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not provide for income taxes on undistributed earnings of subsidiaries that are intended to be indefinitely reinvested. Where the Company does not intend to indefinitely reinvest subsidiary earnings, income and withholding taxes, as applicable, are provided on such undistributed earnings.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company determines if the weight of available evidence indicates that it is more likely than not that a tax position will be sustained on tax audit, assuming that all issues are audited and resolution of any related appeals or litigation processes are considered. The tax benefit is then measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The reserves for uncertain tax positions are adjusted as facts and circumstances change, for example on closing of a tax audit, expiration of statutes of limitation on potential assessments or refinement of an estimate. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such a determination is made. The provisions for income taxes include the impact of reserves for uncertain tax positions, along with the related interest and penalties.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTE3_a24b72f9-47da-4ff1-8cc3-8ec27e81edc6" escape="true">Cash and cash equivalents consist of cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents generally consist of investments in money market funds. The fair market value of cash equivalents approximated their carrying value as of January&#160;31, 2023 and 2022.</ix:nonNumeric> </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ib8f0f6609e4446e5a78e5df3bb0f2e0b" continuedAt="i7080db42d15f4641ac1a3d45ae5b2b54"><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;January&#160;31, 2023 and 2022, the Company's long-term restricted cash balance was&#160;$<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU3NTQ_44d57bd0-b389-4450-9f0c-038e4f014859">7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU3NjE_ae5e2a23-937e-48fd-838a-7848d368c6d3">8</ix:nonFraction> million, respectively, primarily related to letters of credit for its facility lease agreements.&#160;</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-Term Investments </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDUy_5a260db3-791e-4b10-bad9-67d90a8016b5" continuedAt="i134104ab2b2a4005be7e830d16686fe0" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term investments comprise of U.S. treasury securities and corporate debt securities. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, short-term investments, including securities with stated maturities beyond twelve months, are classified within current assets in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period and are periodically evaluated for impairment. For unrealized losses in securities that the Company intends to hold and will not more likely than not be required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. </span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i134104ab2b2a4005be7e830d16686fe0">The Company considers credit related impairments to be changes in value that are driven by a change in the creditor&#8217;s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in interest income and other, net when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive loss in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in interest income and other, net in the consolidated statements of operations.</ix:continuation> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTIx_3d74059e-9675-416d-9c81-6ed543ef6812" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's strategic investments consist primarily of equity investments in privately held companies and are included in Other assets on the consolidated balance sheets. Investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence over are measured using the measurement alternative. In applying the measurement alternative, the Company adjusts the carrying values of strategic investments based on observable price changes from orderly transactions for identical or similar investments of the same issuer. Additionally, the Company evaluates its strategic investments at least quarterly for impairment. Adjustments and impairments are recorded in Interest and other, net on the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the estimated fair value of its strategic investments in privately held companies, the Company uses the most recent and available data. Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the use of judgment. The determination of whether an orderly transaction is for an identical or similar investment requires significant Company judgment. In its evaluation, the Company considers factors such as differences in the rights and preferences of the investments and the extent to which those differences would affect the fair values of those investments. The Company&#8217;s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology, general market conditions and liquidity considerations.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowances </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTA4_e267497f-f02e-463f-b50a-3f5e2299450a" escape="true">Accounts receivable are recorded at the invoiced amount, net of allowances. These allowances are based on the Company&#8217;s assessment of the collectibility of accounts by considering the age of each outstanding invoice, the collection history of each customer, and an evaluation of current expected risk of credit loss based on current economic conditions and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregated basis where similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Amounts deemed uncollectible are recorded as an allowance in the consolidated balance sheets with an offsetting decrease in deferred revenue or a charge to general and administrative expense in the consolidated statements of operations.</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i7080db42d15f4641ac1a3d45ae5b2b54" continuedAt="i00ba4900869b484abb1ff693d112cf60"><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTA5_2910ec86-0f3b-4183-b8e5-2fa9e9477784" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, is stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDcz_76bd279f-ffd2-42d9-83c2-2dfd14ce7b61" continuedAt="i443891bd03ea4c41a5b5fbe3ec92e03c" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:<br/></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><td style="width:69.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.725%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful lives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6665a24e06a140fba3fc1fcd4fff6071_D20220201-20230131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZToyNWJiY2MwOTMwMTg0ZTA4YTEzNWZmOTczMTJiMzRiMi90YWJsZXJhbmdlOjI1YmJjYzA5MzAxODRlMDhhMTM1ZmY5NzMxMmIzNGIyXzItMS0xLTEtNzMzNDA_e1d5206c-3d3f-4803-9efc-6793c9d0cbee">3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i847d5e8f2bf549728f3ca19e410c2168_D20220201-20230131" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZToyNWJiY2MwOTMwMTg0ZTA4YTEzNWZmOTczMTJiMzRiMi90YWJsZXJhbmdlOjI1YmJjYzA5MzAxODRlMDhhMTM1ZmY5NzMxMmIzNGIyXzMtMS0xLTEtNzMzNDA_2a3641ca-0fd4-4b3f-ae97-4cd0e043c310">7</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or remaining lease term</span></td></tr></table></ix:nonNumeric></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDM1ODE_d679f2da-2b62-4d2f-b388-e4ced764a0e8" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for under the acquisition method of accounting, which requires the acquired assets, including separately identifiable intangible assets, and assumed liabilities to be recorded as of the acquisition date at their respective estimated fair values. Any excess of the purchase price over the fair value of the assets acquired, including separately identifiable intangible assets and liabilities assumed, is recorded as goodwill. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of assets acquired and liabilities assumed involves assessments of factors such as the expected future cash flows associated with individual assets and liabilities and appropriate discount rates at the date of the acquisition. Significant management inputs used in the estimation of fair value of assets acquired and liabilities assumed include, but are not limited to, expected future cash flows, future changes in technology, estimated replacement costs, discount rates and assumptions about the period of time the brand will continue to be used in the Company&#8217;s product portfolio. Where appropriate, external advisers are consulted to assist in the determination of fair value. For non-observable market values, fair value has been determined using acceptable valuation methods. The results of operations for businesses acquired are included in the financial statements from the acquisition date. Acquisition-related expenses and post-acquisition restructuring costs are recognized separately from the business combination and are expensed as incurred.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Long-Lived Assets </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDk4_6773c69a-e2da-4330-9c9c-e68b3bb94f14" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill amounts are not amortized. Goodwill is tested for impairment annually on the first day of the fourth quarter of each fiscal year, or whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company operates as a single operating segment.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Management has the option to first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the Company is less than the carrying amount, including goodwill. If it is determined that it is more likely than not that the fair value of the Company is less than the carrying amount, a quantitative assessment is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company also has the option to bypass the qualitative assessment, and perform the quantitative assessment. <ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzMyOTg1MzQ5NjA0MzM_3fc1efcb-801b-410d-8754-7eb944eb85eb"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzMyOTg1MzQ5NjA0MzM_7335f5a8-ab5a-4444-8949-cbc860043d06"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzMyOTg1MzQ5NjA0MzM_e7de8fa4-e7d8-4462-85a8-6acaf08957f1">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairments were recorded during the years presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment and finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i00ba4900869b484abb1ff693d112cf60" continuedAt="ia226a2e41d674893bb6c7f1e72bf9ab6"><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Operating Leases and Incremental Borrowing Rate</span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDY0_651aaed6-2aba-4e7e-a536-e34784a78241" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating leases with expiration dates through 2029. The Company determines whether an arrangement constitutes a lease and records lease liabilities and&#160;right-of-use&#160;assets on its consolidated balance sheets at lease commencement. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on the more readily determinable of either the rate implicit in the lease or the incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. Lease liabilities due within twelve months are included within accrued expenses and other current liabilities on the consolidated balance sheet. The estimation of the incremental borrowing rate is based on an estimate of the Company's unsecured borrowing rate for its Notes, adjusted for tenor and collateralized security features. Right-of-use&#160;assets are measured based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs incurred and (iii)&#160;tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and&#160;non-lease&#160;components.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For leases with a lease term of 12 months or less ("short-term&#160;leases"), rent expense is recorded in the consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and records variable lease payments as incurred.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Loss Contingencies</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDM1ODQ_4511aee1-e6c3-4bab-a794-d686bfb81e0a" escape="true">The Company is periodically involved in various legal claims and proceedings. The Company routinely reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any matter is considered probable and the amount can be reasonably estimated, the Company records a liability for the estimated loss. If either or both of the criteria for recording the liability are not met, the Company assesses whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss may have been incurred, the Company discloses the estimate of the amount of loss or range of loss, discloses that the amount is immaterial, or discloses that an estimate of loss cannot be made, as applicable. Because of inherent uncertainties related to these legal matters, the Company bases its loss accruals on the best information available at the time. As additional information becomes available, the Company reassesses its potential liability and may review its estimates. Actual outcomes of these legal and regulatory proceedings may differ materially from the Company&#8217;s estimates.</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentrations of Risk </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDU0_7b3a4974-9ab2-47c8-a535-940605a4bbad" escape="true"><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company's short-term investments are primarily intended to facilitate liquidity and capital preservation and consist predominately of highly liquid investment-grade fixed-income securities, diversified among industries and individual issuers. The Company's policy is designed to limit exposure from any particular issuer or institution.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk arising from accounts receivable is mitigated due to the large number of customers and their dispersion across various industries and geographies. For the periods presented, there were no customers that represented more than 10% of the Company's accounts receivable balance or total revenue.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company serves customers and users from data center facilities located across various different physical locations, such as the U.S., Europe and Asia-Pacific, most of which are operated by a single third party. The Company has disaster recovery protocols at the third-party service providers. Even with these procedures for disaster recovery in place, access to the Company's service could be significantly interrupted, resulting in an adverse effect on its operating results and financial condition.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDc3_bc2b6f89-a682-475c-ac8f-9aaba60b05c7" continuedAt="i4a252c6c340045c69737d872c3b302fd" escape="true">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Under the two-class method, basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share attributable to common </ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ia226a2e41d674893bb6c7f1e72bf9ab6" continuedAt="ia60ab980edcc4816849bfba1366b4336"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4a252c6c340045c69737d872c3b302fd">stockholders is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, unvested RSUs, unvested common stock and restricted stock issued in connection with certain business combinations, convertible senior notes and warrants are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive. The rights of the holders of the Company's Class&#160;A and Class&#160;B common stock are identical, except with respect to voting and conversion rights.</ix:continuation> See Note 15 for additional details. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements  </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTE2_05c69b9c-6fae-4c05-afd2-4d1fee6848d1" continuedAt="iea8851adf36f40a78d34ed718f9620ff" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2020-06</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2020-06, effective February 1, 2022, using the modified retrospective method. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. Among other changes, the guidance removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, no longer requires separately presenting in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. Instead, the convertible debt instrument is accounted for wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative, or (2) a convertible debt instrument was issued at a substantial premium. Additionally, the guidance requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which is consistent with the Company&#8217;s accounting treatment prior to the adoption of the new guidance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a cumulative effect of initially applying the guidance as an adjustment to the February 1, 2022 opening balance of accumulated deficit. Due to the elimination of the equity conversion component of the Company&#8217;s convertible senior notes outstanding as of February 1, 2022, additional paid-in capital was reduced. The elimination of the equity conversion component had the effect of increasing the Company&#8217;s net debt balance. The reduction of other liabilities is related to changes to the Company&#8217;s deferred tax liabilities.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjMzMjc5ODI_4902013a-27d7-458f-b399-4958b21b9622" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new guidance resulted in the following changes to the Company&#8217;s consolidated balance sheet as of February 1, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.815%"></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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at <br/>January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments from Adoption of ASU 2020-06</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at <br/>February 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzMtMi0xLTEtNzQ1MDQ_6b31b66e-8bab-450b-8877-797706cfeeb0">16</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzMtNC0xLTEtNzQ1MDQ_9a40c3d6-04a5-4227-9f95-a8a6f81b95c2">1</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzMtNi0xLTEtNzQ1MDQ_b70b5dc0-4465-4913-a3f9-627817049449">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net, noncurrent</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzQtMi0xLTEtNzQ1MDQ_2725a92c-9e96-41ba-a2ce-c99eece4429c">1,816</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzQtNC0xLTEtNzQ1MDQ_b31a74f3-95fe-4f11-b967-5d1164f1469c">372</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131" decimals="-6" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzQtNi0xLTEtNzQ1MDQ_9370d31d-5212-4725-b582-a482ef2b813e">2,188</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzUtMi0xLTEtNzQ1MDQ_30f170ed-cd93-4a90-b155-5c25bbb77e30">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131" decimals="-6" sign="-" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzUtNC0xLTEtNzQ1MDQ_5dae5528-ea1a-43c7-875e-a26451a87a0e">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzUtNi0xLTEtNzQ1MDQ_b630091a-4d4b-4445-a6ac-36e1bd64c499">30</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzctMi0xLTEtNzQ1MTc_d98089c1-cb88-4d79-a23d-5d2607ab0404">7,750</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131" decimals="-6" sign="-" name="us-gaap:AdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzctNC0xLTEtNzQ1MTc_a15a02c2-d8b1-4443-96c3-9a83314c181e">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzctNi0xLTEtNzQ1MTc_167bfac7-a2bb-4798-bf8b-e19e4551da4a">7,222</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzgtMi0xLTEtNzQ1MTc_5e5e73bd-666d-414e-ac18-42cb27f00410">1,816</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzgtNC0xLTEtNzQ1MTc_c761d35f-b612-4a3d-b5fd-e235c4568a7a">156</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131" decimals="-6" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzgtNi0xLTEtNzQ1MTc_4368b6c6-f35c-461e-a86a-c5a6f9657264">1,660</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the adoption of the new guidance resulted in a decrease in reported net interest expense of approximately $<ix:nonFraction unitRef="usd" contextRef="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTg1MTg4NQ_b487fafd-4f9c-4c3a-8032-17985c366f93">85</ix:nonFraction> million and a decrease in basic and diluted net loss per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTg1MTg5Mw_2b4ed97d-6b39-4dd9-8af5-79d9d4c55746"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTg1MTg5Mw_f351e94f-a6a0-4553-99c4-695d836fcd68">0.54</ix:nonFraction></ix:nonFraction> in fiscal 2023.</span></div><ix:continuation id="iea8851adf36f40a78d34ed718f9620ff" continuedAt="i29ea70f2833b4812a52f20fad7d5bd12"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2021-08</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the Financial Accounting Standards Board ("FASB") issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#8220;ASU 2021-08&#8221;), effective February 1, 2022, on a prospective basis. The update requires contract assets and contract liabilities acquired in a business combination be recognized and measured in accordance with the latest revenue guidance. The adoption of the new guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div></ix:continuation></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ia60ab980edcc4816849bfba1366b4336"><ix:continuation id="i29ea70f2833b4812a52f20fad7d5bd12"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2021-04</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the FASB issued ASU No. 2021-04, Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (&#8220;ASU 2021-04&#8221;), effective February 1, 2022, on a prospective basis. The new guidance addresses specific guidance related to modifications or exchanges of freestanding equity-classified written call options (such as warrants) by specifying the accounting for various modification scenarios. The adoption of the new guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div></ix:continuation></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_115"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 3. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzY5NDk_b35a5527-17a4-48d0-ad5c-67b3414600d1" continuedAt="ib95107b02aaa43eab5954a564035860d" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="ib95107b02aaa43eab5954a564035860d"><div style="margin-bottom:8pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Auth0</span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;3, 2021, the Company acquired all outstanding shares of privately-held Auth0, an Identity-as-a-Service company. Total consideration transferred for Auth0 was $<ix:nonFraction unitRef="usd" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQyNA_68f2d32a-69b4-4e6a-8a6b-13cbadf864b0">5,671</ix:nonFraction> million, including approximately <ix:nonFraction unitRef="shares" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQyMA_14b59444-3422-4185-8f2f-3be6a4169fd9">19</ix:nonFraction> million shares of common stock valued at $<ix:nonFraction unitRef="usd" contextRef="idfdefa23806c470e8cc25b3f415ac36c_D20210503-20210503" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQyOA_4dc3b5ca-410b-4ea1-9bc9-ab41dd6c3980">5,176</ix:nonFraction> million, cash of $<ix:nonFraction unitRef="usd" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQzMg_e7bb9fb2-0158-4b90-a05c-f54f92597f09">257</ix:nonFraction> million, and assumed outstanding equity awards with vested fair value of $<ix:nonFraction unitRef="usd" contextRef="ib1e3a59c6902406c9d1beee40cb70402_D20210503-20210503" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQzNg_4d83fa26-56b3-415d-a974-c3878e3f6bb3">238</ix:nonFraction> million. Cash consideration of $<ix:nonFraction unitRef="usd" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ0MA_ebcf9c9a-0655-49c5-8613-8bd9b18a7d73">4</ix:nonFraction> million and approximately <ix:nonFraction unitRef="shares" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="okta:BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ0NA_2b8195d0-08f1-407a-8cb5-51ac89884a71">1</ix:nonFraction> million shares valued at $<ix:nonFraction unitRef="usd" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ0OA_e496ca2a-b9da-4890-8f1b-b1c5c0c28c02">295</ix:nonFraction> million were held back as partial security for post-closing true-up adjustments as well as any indemnification claims made within one year of the acquisition date. The consideration held back was paid in full during fiscal 2023. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i102f23632ba7438ba195bacc17f6c2ef_D20210201-20220131" decimals="-6" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ1Mg_305c631b-f346-49c4-80ab-6ca5cd1236f4">29</ix:nonFraction> million of acquisition-related costs, which were recorded as general and administrative expenses in its consolidated statement of operations in fiscal 2022.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction was accounted for as a business combination. The total purchase price of $<ix:nonFraction unitRef="usd" contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ1Nw_68f2d32a-69b4-4e6a-8a6b-13cbadf864b0">5,671</ix:nonFraction> million was allocated to the tangible and identifiable intangible assets and liabilities based on their estimated fair values. The excess of purchase consideration over the fair value of the assets acquired and liabilities assumed was $<ix:nonFraction unitRef="usd" contextRef="i6a16fd3f91de42fea7a3a6a106cd88e5_I20210503" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ2MQ_983df459-b8fc-4a76-82ae-de28aac53786">5,290</ix:nonFraction> million and was recorded as goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of atSpoke</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;2, 2021, the Company acquired all issued and outstanding capital stock of privately-held atSpoke, a modern workplace operations platform. The acquisition date cash consideration for atSpoke was approximately $<ix:nonFraction unitRef="usd" contextRef="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzc5OQ_93832b10-33da-4c85-b001-816ea5bfce5c">79</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802" decimals="-6" name="okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgwMw_94e8df66-638f-459c-aa69-61d79817b2fd">13</ix:nonFraction> million of consideration was held back as partial security for any adjustments and indemnification obligations and was paid within <ix:nonNumeric contextRef="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802" name="okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgwNw_78dabdab-6a9f-480b-8516-a5bfdd41d3e3">18</ix:nonNumeric> months of the closing date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $<ix:nonFraction unitRef="usd" contextRef="idcf94152ffff46bfa59b6a10faf5d659_D20210802-20210802" decimals="-6" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgxMQ_a5dadca2-2d0c-4e88-aea2-143529fbe34d">18</ix:nonFraction> million for developed technology intangible assets with an estimated useful life of <ix:nonNumeric contextRef="idcf94152ffff46bfa59b6a10faf5d659_D20210802-20210802" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgxNQ_9e3fee82-ec04-4dd3-88a9-0fce436f4a05">3</ix:nonNumeric> years and recorded $<ix:nonFraction unitRef="usd" contextRef="i1dad37fcd8ad44dbadaa7b89ed9fe39f_I20210802" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgxOQ_624e11e3-4cfb-4d91-ae8f-c4148fd0f4ad">62</ix:nonFraction> million of goodwill. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i5db643d1be90402090587b4150045418_D20210201-20220131" decimals="-6" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgyMw_0afd2168-60f3-4199-9ef6-0b65de4ab869">1</ix:nonFraction> million of acquisition-related costs, which were recorded as general and administrative expenses in its consolidated statement of operations in fiscal 2022.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_118"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxMzY_be4c1bc1-7a33-4c0d-ad9d-1b2e00f4ee23" continuedAt="i09a642713b8e480085b5e1b605767c5a" escape="true">Cash Equivalents and Investments </ix:nonNumeric></span></div><ix:continuation id="i09a642713b8e480085b5e1b605767c5a" continuedAt="i40b015f630b94fc182759f14a2522396"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Short-term Investments</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxMzA_19c59546-b789-42af-b1f6-13bad0a3d836" continuedAt="i4ffba22552354a3f9c4e6a134d53a97d" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the amortized cost, unrealized gain (loss) and estimated fair value of cash equivalents and short-term investments:<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:43.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.266%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtMS0xLTEtNzMzNDA_49a7a8a3-e6e0-4347-8335-afe3c080ae9d">133</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtMy0xLTEtNzMzNDA_573f7b26-b4c9-4f17-9f75-0a60e3acfa4b">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtNS0xLTEtNzMzNDA_2b251276-9ef4-4551-894c-7af652b8c962">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtNy0xLTEtNzMzNDA_f503b15c-ea8b-4f4e-bb1c-c9b1986b8346">133</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctMS0xLTEtNzMzNDA_49a6218d-c6c8-4b58-86c9-0000b77dbdd0">133</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctMy0xLTEtNzMzNDA_0d530dc2-9bb1-4399-b24c-d6f4d89f58cb">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctNS0xLTEtNzMzNDA_49f672e4-6ce8-42d0-adc6-9b8333869afe">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctNy0xLTEtNzMzNDA_715df46f-615e-472f-9874-8794b0338057">133</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22968942a91b42aaa378858e9be08fce_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTEtMS0xLTczMzQw_7d1e678f-204e-469e-8537-db679525c413">2,207</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22968942a91b42aaa378858e9be08fce_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTMtMS0xLTczMzQw_22765f2d-0e9a-4e26-a038-ebf671096cdd">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22968942a91b42aaa378858e9be08fce_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTUtMS0xLTczMzQw_04e22e01-8524-412d-ac66-cc2385fb94f1">22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22968942a91b42aaa378858e9be08fce_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTctMS0xLTczMzQw_537271b1-9a5a-4bb1-997c-4f04d14c0d38">2,185</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTEtMS0xLTczMzQw_41374aaf-5829-4cc9-a027-00f0f59a5e3b">133</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTMtMS0xLTczMzQw_65891d00-90c5-4a17-8ba4-3a5225b4d0ef">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTUtMS0xLTczMzQw_0136336b-3c08-45f0-b63f-03ca4da901c5">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTctMS0xLTczMzQw_7be72448-e61e-484d-a66c-05084a7fd133">131</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTEtMS0xLTczMzQw_d1b90712-f7b5-4c3e-9558-e18f4a805048">2,340</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTMtMS0xLTczMzQw_2ed52854-571b-445f-a202-ec20a8863827">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTUtMS0xLTczMzQw_d1cc7a47-45d6-460f-9d5e-eef0fc718d3a">24</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTctMS0xLTczMzQw_409a45be-fe91-4af9-ab63-8ebbd2c39055">2,316</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTEtMS0xLTczMzQw_6a546c2c-8fab-43ae-95dd-028d4e7de6ea">2,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTMtMS0xLTczMzQw_7065ea67-4b57-4176-81b8-abae014a9f4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTUtMS0xLTczMzQw_4e123389-7fa1-4e89-9cfb-4a17b2217b9e">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTctMS0xLTczMzQw_b3e566dd-c129-4f43-a5c1-4fa451dcf797">2,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i40b015f630b94fc182759f14a2522396" continuedAt="ia94d884f953045d585831feb81170057"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><ix:continuation id="i4ffba22552354a3f9c4e6a134d53a97d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:43.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.266%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtMS0xLTEtNzMzNDA_2a8fb4bc-fe43-4ff8-bd15-7cfb72038bca">152</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtMy0xLTEtNzMzNDA_bee3fa9c-1605-4ddb-9735-70286d027d15">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtNS0xLTEtNzMzNDA_efed6519-c85a-4eef-8c95-c0168e63235e">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtNy0xLTEtNzMzNDA_c80449c0-e0c7-4e77-afdf-89827400d749">152</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a799b4331d4448997017ef69f6360f_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtMS0xLTEtNzMzNDA_e5afb0b7-a0cb-4784-a5a0-0c2e0b116c6f">152</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a799b4331d4448997017ef69f6360f_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtMy0xLTEtNzMzNDA_b07ef350-4b86-4e5f-9cff-706e49ec7c68">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a799b4331d4448997017ef69f6360f_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtNS0xLTEtNzMzNDA_62dce9c8-1d54-4cd2-8f9f-04fa778e4b73">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a799b4331d4448997017ef69f6360f_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtNy0xLTEtNzMzNDA_e90b0f7e-7d94-40b5-a35f-724252033ee6">152</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktMS0xLTEtNzMzNDA_2a80d6e1-116e-4ed7-9cf0-9e14d059926f">1,922</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktMy0xLTEtNzMzNDA_935e1907-ffe0-4805-837a-bb6f63f14848">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktNS0xLTEtNzMzNDA_9cedab2b-34c2-40f4-b298-c0aef9979354">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktNy0xLTEtNzMzNDA_3178aa6f-02f8-4657-8684-300150083e2b">1,913</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTEtMS0xLTczMzQw_57fb830a-eb8f-42a6-a45f-0283fac63d32">331</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTMtMS0xLTczMzQw_f69dd12d-9ffb-4037-9c24-41c071a5001f">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTUtMS0xLTczMzQw_b3455497-5cd3-4bda-8294-4ad47d717fab">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTctMS0xLTczMzQw_e68d8fb1-f251-411f-a322-e03b81bae5c7">329</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTEtMS0xLTczMzQw_f74487dc-a186-4a60-b6c9-492448a2706c">2,253</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTMtMS0xLTczMzQw_5bfa4342-1cdc-4eab-ab05-f40f002add88">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTUtMS0xLTczMzQw_bbfa9fb0-a4c8-4aa2-af1d-fb26e273f7b9">11</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTctMS0xLTczMzQw_4c437ea3-13cf-4308-a45d-2199e7a7b71b">2,242</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTEtMS0xLTczMzQw_ec4802b8-62bb-4dce-bdb8-a776e228357b">2,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTMtMS0xLTczMzQw_c179dc61-6ddd-44df-961b-f5d6a5ee063c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTUtMS0xLTczMzQw_4646051e-526d-48b5-bc17-3590692a62ae">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTctMS0xLTczMzQw_0daa4d07-d6f2-4e3e-b299-fc992c77bb60">2,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All short-term investments were designated as available-for-sale securities as of January&#160;31, 2023 and 2022. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxNDE_03c71fe3-943d-41b3-b660-d0c6affad4dc" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company's short-term investments:<br/></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><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzItMS0xLTEtNzMzNDA_725f3755-de7f-4231-914e-0460bf812bd6">2,097</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzItMy0xLTEtNzMzNDA_72479966-5204-4995-a635-125db8702c89">2,076</ix:nonFraction>&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due between one to five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzMtMS0xLTEtNzMzNDA_1580168e-8813-45f0-994f-c339c8761ba4">243</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzMtMy0xLTEtNzMzNDA_ceb2680b-40bb-484d-ade6-306af185ece7">240</ix:nonFraction>&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzQtMS0xLTEtNzMzNDA_d71bbcb2-52e1-477c-b68d-33d4eee5e799">2,340</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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzQtMy0xLTEtNzMzNDA_6d583681-edbc-4c3b-b47a-dcffd86addeb">2,316</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest receivable of $<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:InterestReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0Xzg1Ng_1c9b9778-e5cb-4cae-accf-1fcabed737ec">10</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:InterestReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0Xzg2Mw_3d1d316e-f2ac-4ed4-8f8b-944838740c2c">6</ix:nonFraction> million is included in Prepaid expenses and other current assets on the consolidated balance sheets as of January&#160;31, 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxNDI_3746c9af-7c15-4ad0-b640-30cd08aa3f9a" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values and unrealized losses related to the Company's investments in available-for-sale debt securities classified by length of time that the securities have been in a continuous unrealized loss position as of January&#160;31, 2023:<br/></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><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">More Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItMS0xLTEtNzMzNDA_5b053ecb-04bb-4389-a643-a8320d5b2ff9">1,204</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItMy0xLTEtNzMzNDA_60ecb4fa-0410-4c63-a94b-3b01d2b6d7c2">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItNS0xLTEtNzMzNDA_27189557-ca41-4713-9235-6fd0b50efb52">846</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItNy0xLTEtNzMzNDA_39a7051e-9355-401a-aa30-2266de46da10">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItOS0xLTEtNzMzNDA_08764080-bd63-49ec-a33c-7bf4730964c6">2,050</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItMTEtMS0xLTczMzQw_96561059-9980-4ba5-8825-a65ce88192f2">22</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80210d992534238b5cb96a2d748d460_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtMS0xLTEtNzMzNDA_0f200753-14cc-4554-a8d6-c5ba4d4bb391">13</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80210d992534238b5cb96a2d748d460_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtMy0xLTEtNzMzNDA_0d7b823b-6678-470c-b3d6-67637ac199ea">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80210d992534238b5cb96a2d748d460_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtNS0xLTEtNzMzNDA_b2fa5898-b206-4cad-9f49-16fdd78090c2">114</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie80210d992534238b5cb96a2d748d460_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtNy0xLTEtNzMzNDA_eb4e2c21-1164-488d-8db0-9a4fddf7b7a6">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80210d992534238b5cb96a2d748d460_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtOS0xLTEtNzMzNDA_3f9b5dc4-50ea-4a8a-9337-b7dc96441d85">127</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie80210d992534238b5cb96a2d748d460_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtMTEtMS0xLTczMzQw_a08f5bee-40a1-438c-a7b4-df42323fbe9a">2</ix:nonFraction>)</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 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtMS0xLTEtNzMzNDA_af8e91a5-72a8-473d-ac97-3d8fe116d45e">1,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtMy0xLTEtNzMzNDA_f68a78d5-0918-4cbe-9abb-48bfa5ee76d2">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtNS0xLTEtNzMzNDA_529c04d4-9e69-4a10-bee5-d7d0c023e870">960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtNy0xLTEtNzMzNDA_1c4ff0ce-70ac-482b-8642-a6c6e96d0b81">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtOS0xLTEtNzMzNDA_267c56ff-1129-491c-a311-2351b57e73fc">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtMTEtMS0xLTczMzQw_f0756f85-71d4-4183-9f27-a2676dca959b">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="investment" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzE0MzA_9974a05a-9e59-4865-83a5-cc61b97f5926">159</ix:nonFraction> and <ix:nonFraction unitRef="investment" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzE0Mzc_ac4e1862-2050-42cc-b08f-1084123e61e6">193</ix:nonFraction> short-term investments in unrealized loss positions as of January&#160;31, 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities that have unrealized losses, the Company evaluates whether (i) the Company has the intention to sell any of these investments, (ii) it is not more likely than not that the Company will be required to sell any of these available-for-sale debt securities before recovery of the entire amortized cost basis and (iii) the decline in the fair value of the investment is due to credit or non-credit related factors. There were <ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzIzNzE_8adf1063-efdb-4116-9006-1d5bead84eee"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzIzNzE_aefd331d-3541-425c-9775-66dbe74222e6">no</ix:nonFraction></ix:nonFraction> material credit or non-credit related impairments for short-term investments as of January&#160;31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia94d884f953045d585831feb81170057">Strategic investments primarily include equity investments in privately held companies, which do not have a readily determinable fair value. As of January&#160;31, 2023 and 2022, the balance of strategic investments was $<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzI2NzM_40aebb11-5cac-409a-8626-b5f315b86f8a">25</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzI2ODA_278076b3-cb8b-425f-b47e-322688e1db6e">15</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_121"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MDY_225e479a-3c10-4d32-ac1a-9a4d62fa03ba" continuedAt="i22f8b9436ff449a1a1b0d99f6c6f67a5" escape="true">Fair Value Measurements </ix:nonNumeric></span></div><ix:continuation id="i22f8b9436ff449a1a1b0d99f6c6f67a5" continuedAt="i4d61d22af9884f34b8cc79650aa8ba30"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MTY_6aeda947-89a2-4af9-b511-6438dd163fab" continuedAt="i59141ec3a85a434cb241c0b613370b66" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are measured at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three levels of inputs may be used to measure as follows: </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1&#8212;Valuations based on observable inputs that reflect quoted prices for identical assets or liabilities in </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active markets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2&#8212;Valuations based on other inputs that are directly or indirectly observable in the marketplace. </span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i59141ec3a85a434cb241c0b613370b66">Level&#160;3&#8212;Valuations based on unobservable inputs that are supported by little or no market activity.</ix:continuation> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MDk_cca9611e-dd7c-4967-8a4b-5ac802763d60" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about financial assets that were measured at fair value on a recurring basis using the above input categories:<br/></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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4410aebcf31548c997ae82dd6b23096f_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtMS0xLTEtNzMzNDA_c84e86a3-c8e2-4298-bd42-9fb20c7ffa87">133</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2afeccc38a44e6cad3aff0b5ae6e113_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtMy0xLTEtNzMzNDA_4c86afb6-d347-44a5-aa03-ceea99f6febe">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fb84937dedb4180a72cd219c0acef86_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtNS0xLTEtNzMzNDA_a02465bb-0cd9-48ea-8aca-b24a7f96d477">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8731bfb6ec84fd68f8cf6d32abd1024_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtNy0xLTEtNzMzNDA_d775b6ef-3842-4a85-92e9-e22c589827ad">133</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d008c7b8344d38a29d846d8ba49912_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtMS0xLTEtNzMzNDA_8280f3b9-9737-4d0b-a0cf-7a7819be973c">133</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1048f30006472e94fc4928ec36cea3_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtMy0xLTEtNzMzNDA_d5e4c6f7-bc68-491b-8642-ebcba6afa5a2">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8508a76dc1574551bb0df7f2352f34e5_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtNS0xLTEtNzMzNDA_15d5fd36-871c-4764-9ae4-96e85da497e5">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96364fdad702415fb923e301869d25a6_I20230131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtNy0xLTEtNzMzNDA_03d350d6-845b-41f2-b327-7330df867c81">133</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic63c4496c1514e64813452d0dd2d730e_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTEtMS0xLTczMzQw_ecafe5a6-e20c-4e8b-9e69-eca4abe0468b">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6f0e70c55ec49498fc930b5320a16f8_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTMtMS0xLTczMzQw_282b4640-60b9-4297-8372-c26fc7239d4c">2,185</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id90335643da04de4b5a7fb20b3350bf9_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTUtMS0xLTczMzQw_eb9909c8-c49b-4009-9a0b-fbda60ffb882">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7759d20fe0c4448fa68ad132c55e1aa0_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTctMS0xLTczMzQw_decc469e-b3d8-462f-a99f-7e5a96d166c7">2,185</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2091dd48b04040812c0ab91d481722_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTEtMS0xLTczMzQw_52344452-7528-43ad-a14b-061b4ef87288">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb4cb5d425c411c9c06e95ec330d200_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTMtMS0xLTczMzQw_1a1156b2-7cb3-4577-bba5-62064f25040e">131</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b4028b9feba481682c5ec789f770c17_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTUtMS0xLTczMzQw_56f2c966-1c3d-41df-8cf5-ede39d3b8ca4">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ee6ccade26445c38eaac542c03f2a03_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTctMS0xLTczMzQw_3003a19a-30d0-4035-b4a0-035936d4e71a">131</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d008c7b8344d38a29d846d8ba49912_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTEtMS0xLTczMzQw_83284e8d-ef1a-4e95-bd27-94f6108d3771">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1048f30006472e94fc4928ec36cea3_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTMtMS0xLTczMzQw_eba0ecd9-a342-46d8-95e8-f590b83fc978">2,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8508a76dc1574551bb0df7f2352f34e5_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTUtMS0xLTczMzQw_4d3dd60e-d59a-469e-97f9-0e1fcca8b091">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96364fdad702415fb923e301869d25a6_I20230131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTctMS0xLTczMzQw_22d02481-cb68-4cda-ba09-d75a60842778">2,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22d008c7b8344d38a29d846d8ba49912_I20230131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTEtMS0xLTczMzQw_b8f2013c-ba5a-421c-a966-4c6aac2cfc7a">133</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1048f30006472e94fc4928ec36cea3_I20230131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTMtMS0xLTczMzQw_8c21e394-2d4d-44ba-b4b9-4f34837c05ad">2,316</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8508a76dc1574551bb0df7f2352f34e5_I20230131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTUtMS0xLTczMzQw_9fe14709-a2fc-46e3-818b-d7e9a6ca0290">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96364fdad702415fb923e301869d25a6_I20230131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTctMS0xLTczMzQw_1fb9e3de-46e6-4a27-93eb-ad1a4e73375f">2,449</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28f3bbe365e242c390e00bffa5236ab9_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtMS0xLTEtNzMzNDA_56efaa76-4c6e-44cd-b786-10b1d2c60af2">152</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaef37b1f9b274b4ba070cccd9c4ea800_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtMy0xLTEtNzMzNDA_38c4d01c-e482-46ba-a66a-24647875b09f">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb3b58b4d4441c78dcae86878738436_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtNS0xLTEtNzMzNDA_0cf857b3-0ffa-40d3-addc-dcf7c44e5bb9">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aff725320bb4380ad77a18475790172_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtNy0xLTEtNzMzNDA_de7722a8-b205-4960-ac88-c23736e03601">152</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25afc98dfca540248e4a823a77fbb2bb_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtMS0xLTEtNzMzNDA_832a0dee-4af2-4f4c-ab3d-9c13881698b3">152</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9df31b454524c759c4e9e23297f7e10_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtMy0xLTEtNzMzNDA_a1b345ce-cbba-4081-ac91-7003df6c18c2">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ec0703b61a49e795e744aa78900894_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtNS0xLTEtNzMzNDA_98d29b0f-448f-4cf9-8d14-e37c9c7e0624">&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb41b6eb3b0747499a019583ee9e3369_I20220131" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtNy0xLTEtNzMzNDA_0a90d677-5550-4bcd-89d0-593b76f1c2b1">152</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i029ddbe8d0504120bd2cffe422a78367_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTEtMS0xLTczMzQw_94595b33-c686-4d7b-9d2b-7ec22bd59b18">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ac3a843cb9a4e0086e26a45d4803887_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTMtMS0xLTczMzQw_102797fe-1e2b-4c8d-a76a-12563a1d5c4c">1,913</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48ff1a06dbb54237802160a63c09a8fd_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTUtMS0xLTczMzQw_88b223c5-20a7-4efe-b3f1-9e5afae71b11">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id63f4d6d084c48d6b50847a88d3a6f01_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTctMS0xLTczMzQw_e640be89-513d-4964-b1d0-219d673af295">1,913</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib518ffe0ab97421bbffcaf2db83d30cc_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTEtMS0xLTczMzQw_80b4eeed-ca5b-4ff9-a06a-e6600ad5a9f9">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba45354f91094a52bafc98b1dfb6291a_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTMtMS0xLTczMzQw_d46e7e68-f61a-47ce-931c-101e5abd6ae6">329</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic500646c697a4b8bb49850cb03641d64_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTUtMS0xLTczMzQw_1cf04cc2-db1d-465b-91d2-728cf67b8a05">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic02411c58ed14959803bdd8b9af8ed9e_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTctMS0xLTczMzQw_5065563e-61b9-4cd0-867c-d3ea2e392f4f">329</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25afc98dfca540248e4a823a77fbb2bb_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTEtMS0xLTczMzQw_fc52eae0-6490-4321-9d29-3a8b5c526f6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9df31b454524c759c4e9e23297f7e10_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTMtMS0xLTczMzQw_32e8affd-06a9-4a36-886d-eaf3051d7159">2,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ec0703b61a49e795e744aa78900894_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTUtMS0xLTczMzQw_58220e00-e62f-4895-a43e-5f4ae7e099dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb41b6eb3b0747499a019583ee9e3369_I20220131" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTctMS0xLTczMzQw_d7d99ab0-6b8e-443c-8348-16abe737d409">2,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25afc98dfca540248e4a823a77fbb2bb_I20220131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTEtMS0xLTczMzQw_5090e503-362d-46c9-a0a5-04d17c5dc10e">152</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9df31b454524c759c4e9e23297f7e10_I20220131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTMtMS0xLTczMzQw_bdb95b12-236a-4321-a475-dc5902f6e8e0">2,242</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ec0703b61a49e795e744aa78900894_I20220131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTUtMS0xLTczMzQw_b76bce7b-ad51-4ac5-b0f9-20d3d81b37d5">&#8212;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb41b6eb3b0747499a019583ee9e3369_I20220131" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTctMS0xLTczMzQw_c528adcf-c262-4e67-a213-ef065b530366">2,394</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable and accounts payable approximate fair value due to their short-term maturities and are excluded from the fair value tables above. </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i4d61d22af9884f34b8cc79650aa8ba30"><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements of Other Financial Instruments</span></div><div style="margin-bottom:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MTM_6ea9e95a-e697-4ea7-95a7-db91e14e274e" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the principal amounts and estimated fair values of financial instruments that are not recorded at fair value on the consolidated balance sheets:<br/></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><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 convertible senior notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e130ae38dd645d88b399cf4c149522f_I20230131" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzMtMS0xLTEtNzMzNDA_77cc4a3b-ae05-4d0a-9dda-a1d65358f8f5">1,060</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34e977cccbf3478d82d7bf28c65a5e5e_I20230131" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzMtMy0xLTEtNzMzNDA_e3ba74b1-4698-4d8c-8f4d-0c2c83dcf2d9">933</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 convertible senior notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9754881393ca496a923b573a59a81c36_I20230131" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzQtMS0xLTEtNzMzNDA_b7d02f30-9f9a-4930-88d9-cf81e92390ff">1,150</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7486944a4b8749aabda501b135667574_I20230131" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzQtMy0xLTEtNzMzNDA_5f039748-79f6-4f6f-84ce-a5b217205019">981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are recorded at face value less unamortized debt issuance costs (See Note 9 for additional details). The estimated fair values of the Notes, which are Level 2 financial instruments, were determined based on the quoted bid prices of the Notes in an over-the-counter market on the last trading day of the reporting period.</span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_124"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzEwNTI_c6a31483-4ec5-433d-b012-e79a1b4dbc93" continuedAt="i86f81992445e46d18c3dd8870a10d217" escape="true">Goodwill and Intangible Assets, net </ix:nonNumeric></span></div><ix:continuation id="i86f81992445e46d18c3dd8870a10d217" continuedAt="ia0901f93fbbd4717904285bbc29ff101"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023 and 2022, goodwill was $<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2Xzg1_6561d29a-6796-4119-8b50-43ae80265289">5,400</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2Xzky_4bc2ab63-397b-44d3-8ab6-53c7efcd7e7f">5,401</ix:nonFraction> million, respectively. <ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzM2MQ_3fc1efcb-801b-410d-8754-7eb944eb85eb"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzM2MQ_7335f5a8-ab5a-4444-8949-cbc860043d06"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzM2MQ_e7de8fa4-e7d8-4462-85a8-6acaf08957f1">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> goodwill impairments were recorded during fiscal 2023, 2022 and 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, net </span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzEwNTY_bc22ec13-62d7-483a-9da7-2293f9947d87" continuedAt="i1c1075c5b43e45e7bf1ae7396aae2ea5" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba174948cb34427b9a44c5d315e2077_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzMtMS0xLTEtNzMzNDA_3f7774e3-b358-4d32-84d0-55c20853261c">48</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ba174948cb34427b9a44c5d315e2077_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzMtMy0xLTEtNzMzNDA_49424e1f-75f0-4c11-b0d0-472af660e032">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba174948cb34427b9a44c5d315e2077_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzMtOS0xLTEtNzMzNDA_7795e622-aa64-4537-b92b-e643c2287be2">20</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb7d633cbe64d3d845743d94158dcc4_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzQtMS0xLTEtNzMzNDA_44c8fa77-6d40-4ab3-bc5c-542f0e409753">220</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fb7d633cbe64d3d845743d94158dcc4_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzQtMy0xLTEtNzMzNDA_eda1a545-6f14-4aad-b8e9-3963f3c3609d">93</ix:nonFraction>)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb7d633cbe64d3d845743d94158dcc4_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzQtOS0xLTEtNzMzNDA_487c71f2-78bb-41cf-9fbd-4ec29dc3f51b">127</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77931c5579d547a29b022d64d384cc18_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzUtMS0xLTEtNzMzNDA_7c9cb54c-3143-4dcb-a3fd-0aee35ddbd48">141</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77931c5579d547a29b022d64d384cc18_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzUtMy0xLTEtNzMzNDA_cf33c607-1351-49d5-beab-b17bf095dac9">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77931c5579d547a29b022d64d384cc18_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzUtOS0xLTEtNzMzNDA_dcafe987-ba59-4436-ada2-e7f52271e7af">79</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia552547f90e743dd81b06c3cdc6926ad_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzYtMS0xLTEtNzMzNDA_779202e4-d9fb-4906-8583-efa1496e232e">21</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia552547f90e743dd81b06c3cdc6926ad_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzYtMy0xLTEtNzMzNDA_88e8d9d1-2920-4f0f-88fe-75e0b9a6d11a">7</ix:nonFraction>)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia552547f90e743dd81b06c3cdc6926ad_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzYtOS0xLTEtNzMzNDA_f2b033ac-95ff-4dda-be8f-dfb2576b95ad">14</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software licenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id97e8d0f34644f5dbac85f773cd09c7b_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzctMS0xLTEtNzMzNDA_4c8b4757-5761-465a-b1db-d824046b1be7">1</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id97e8d0f34644f5dbac85f773cd09c7b_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzctMy0xLTEtNzMzNDA_75bd243f-f39a-4787-8264-972c1bec5b2e">&#8212;</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id97e8d0f34644f5dbac85f773cd09c7b_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzctOS0xLTEtNzMzNDA_76f4a575-d32b-4ffd-ae64-9cdb721124a1">1</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzgtMS0xLTEtNzMzNDA_1dcacc6b-a3e2-4fdb-8bd5-7cd8999c702e">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzgtMy0xLTEtNzMzNDA_ada5ea4d-0d04-418d-8013-6a861d6a6a0a">190</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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="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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzgtOS0xLTEtNzMzNDA_e4c6f02d-ea7c-4531-b668-8a630eceeebd">241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></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.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idff222377e0447dfade57a74e9c3f4ac_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzItMS0xLTEtNzMzNDA_40b0aca4-0fb5-485c-a39d-377b9175fda7">36</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idff222377e0447dfade57a74e9c3f4ac_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzItMy0xLTEtNzMzNDA_fd7a44f9-a5ce-4cdf-a3b9-70228ed6dfeb">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idff222377e0447dfade57a74e9c3f4ac_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzItNy0xLTEtNzMzNDA_f6192212-a8e9-4f31-a31b-acd529393de2">12</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb453cee234640c1986072a5d88c3be7_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzMtMS0xLTEtNzMzNDA_690825f6-9f0a-4c16-9056-6d69e392496e">220</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieb453cee234640c1986072a5d88c3be7_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzMtMy0xLTEtNzMzNDA_9e6561fd-bd25-414b-b83c-ddc0f78a0771">48</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb453cee234640c1986072a5d88c3be7_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzMtNy0xLTEtNzMzNDA_501204c5-3f2e-440f-862c-1a3021f186a1">172</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7295071cc5fa4b4e8a9214410194bb58_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMS0xLTEtNzg5OTg_44c8ea5a-e073-403e-bdba-350cc2bff1b7">141</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7295071cc5fa4b4e8a9214410194bb58_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMy0xLTEtNzg5OTg_fadafa23-44af-4e44-87c7-80d67d8aaca1">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7295071cc5fa4b4e8a9214410194bb58_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtNy0xLTEtNzkwMDY_e3d89d61-9e0c-43e4-a2a5-f6198403fafe">115</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i811524b515de40c6b0f135a204a0b956_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzYtMS0xLTEtNzg5OTg_0dd28a03-7741-438c-a50e-4fa85662efe2">21</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i811524b515de40c6b0f135a204a0b956_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzYtMy0xLTEtNzg5OTg_5c8e43fc-efbe-4640-b41c-2df9d6f68782">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i811524b515de40c6b0f135a204a0b956_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzYtNy0xLTEtNzkwMDY_e69f6c3c-d67d-4022-8b15-e02e80eee650">18</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMS0xLTEtNzMzNDA_0aa46a76-4aaf-4c20-be9f-d0c26ff5be00">418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMy0xLTEtNzMzNDA_87441d3d-3144-46bd-b409-49f60d1dedcb">101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtNy0xLTEtNzMzNDA_38df0a7f-415f-4e58-ae3d-0335c0ef6837">317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ia0901f93fbbd4717904285bbc29ff101"><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><ix:continuation id="i1c1075c5b43e45e7bf1ae7396aae2ea5"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining useful lives of the Company&#8217;s acquired intangible assets are as follows:</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><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life</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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic0b02c74920441cabdc585c19193ecb8_D20220201-20230131" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzUtMS0xLTEtNzMzNDA_f24bc4b9-3d44-4dde-9690-023251882ce3">3.0</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i93b0f30f0da0468b8640fbe6f27ea8ae_D20210201-20220131" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzUtMy0xLTEtNzMzNDA_a140d0ce-ed78-4c28-8a58-6f2dc71ed3b0">4.0</ix:nonNumeric> years</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i846c289c860847a090b3f1b35a66acf9_D20220201-20230131" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzYtMS0xLTEtNzMzNDA_643e1388-8b3a-4c1a-9ea7-f2c4fc1a3169">3.4</ix:nonNumeric> years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id90172a10a004e02b7a7cc8441d1df25_D20210201-20220131" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzYtMy0xLTEtNzMzNDA_da1f8169-6440-4eb5-bdeb-2bcb85708481">4.0</ix:nonNumeric> years</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b3394b8db7b43fda9467523f414b34c_D20220201-20230131" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzctMS0xLTEtNzMzNDA_3beeb2a5-a1a5-4c96-9ced-490a4769f52c">3.3</ix:nonNumeric> years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i47cafdd6f106488aa57c8429e545a272_D20210201-20220131" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzctMy0xLTEtNzMzNDA_20678322-e1a3-41b9-849d-de17f5edf3ec">4.3</ix:nonNumeric> years</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="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></ix:continuation></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzEwNDY_e38e4909-6042-41ab-837f-ebd0bf84e6d8" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, estimated remaining amortization expense for the intangible assets by fiscal year was as follows:<br/></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><td style="width:80.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.760%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Amortization </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzItMS0xLTEtNzMzNDA_2e851bb1-31c8-4a2f-b98e-1ab64e99b71a">84</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzMtMS0xLTEtNzMzNDA_9e1e6511-8b4c-45b3-89da-a8effe6302a9">72</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzQtMS0xLTEtNzMzNDA_99a5bfd7-a27b-4124-bdf4-01d6d7e6366f">63</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzUtMS0xLTEtNzMzNDA_50d7a0c2-8884-43cf-a61b-be0bad9a5cc1">20</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzYtMS0xLTEtNzMzNDA_6382c16b-487b-41f6-9a8c-29f4b6e6f770">2</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzctMS0xLTEtNzMzNDA_6ea47afa-ff06-4d96-a13a-b278b25a868a">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzgtMS0xLTEtNzMzNDA_16fce73b-aedf-4bfd-aa93-2b5ff5c69c44">241</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></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was&#160;$<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzU0OTc1NTgxNjA1MQ_f3fa7d82-84c4-4d99-b6c8-5051a31edb05">93</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzU0OTc1NTgxNjE0MQ_6393878c-9968-4948-b70b-de3d5ba42136">69</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzU0OTc1NTgxNjE1MQ_d428f0aa-30e6-4490-8dd5-f461112190ff">11</ix:nonFraction> million in fiscal&#160;2023, 2022 and&#160;2021, respectively.</span></div></ix:nonNumeric></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_127"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzYwMg_f2c33289-013a-43a3-8e03-ae4dcd01a021" continuedAt="iabaad101b64e49eaab8cf7ee0b5701d0" escape="true">Balance Sheet Components </ix:nonNumeric></span></div><ix:continuation id="iabaad101b64e49eaab8cf7ee0b5701d0" continuedAt="id2ff20d91a264d849e4d28b112fe7331"><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net </span></div><ix:continuation id="i443891bd03ea4c41a5b5fbe3ec92e03c"><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top: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:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6db6abc5d5c44409330a55c7a72f2c4_I20230131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzItMS0xLTEtNzMzNDA_71741825-f96c-4575-9af4-fb4320eba262">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac6534c6b0f40909f6393be21d855bb_I20220131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzItMy0xLTEtNzMzNDA_457922a6-e8ea-4f05-80f2-f055fdf3e29f">1</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cefcae58da24eabbf60be720fece098_I20230131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzMtMS0xLTEtNzMzNDA_76f648d9-e08e-4caa-bc8b-7c0b27be7c49">19</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27850790644f4e7e9ed36592899c2812_I20220131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzMtMy0xLTEtNzMzNDA_14eead96-6ced-4958-b954-0940dd882b6b">17</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00fab7b3d55349558f7c3c9d6535a6b8_I20230131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzQtMS0xLTEtNzMzNDA_0a209740-128f-4b11-9b79-c63f34997176">88</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9ed994ee5324ba7bb6ec31f45dc0c9d_I20220131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzQtMy0xLTEtNzMzNDA_f3d460d7-4a08-46ea-aefc-06664dd2a4af">82</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzUtMS0xLTEtNzMzNDA_8bdf7f00-964d-4036-a8d9-2034c3ad9193">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzUtMy0xLTEtNzMzNDA_9c09ebcf-0da2-4599-a608-ee538ba99cc5">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzYtMS0xLTEtNzMzNDA_d121b57b-8c9f-4a0a-97e5-c2e11294e740">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzYtMy0xLTEtNzMzNDA_1e839e61-2451-4ec9-97df-3e771f4d9be2">35</ix:nonFraction>)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzctMS0xLTEtNzMzNDA_d66b7b2e-b529-40f8-b2ae-90d04e4b4058">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzctMy0xLTEtNzMzNDA_a188e8a8-4c81-4b8b-ae09-a63db92a818c">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="display:none"></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzE1OA_383a9d5e-0df6-4a73-bfab-2b66f1b45e79"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzE1OA_a74705e7-fe1f-4785-b519-24ab1d6fb5e6">12</ix:nonFraction></ix:nonFraction> million in fiscal 2023 and 2022, and $<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzU0OTc1NTgxNjU0OQ_1ae6e9a9-f7e5-4efb-852a-5bf2b79b823f">9</ix:nonFraction> million in fiscal 2021. </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="id2ff20d91a264d849e4d28b112fe7331"><div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzU5Mg_4d00e92f-ec41-4daa-ad23-429ecb967b0f" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:<br/></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><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzMtMS0xLTEtNzMzNDA_dead2142-8f9f-4d49-ba11-9060eaa84f44">67</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzMtMy0xLTEtNzMzNDA_0bd9e757-09e9-47ad-a961-c79dbbe9df7c">48</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzUtMS0xLTEtNzMzNDA_79c03346-1b58-4d73-92c4-5b8130437df0">5</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:AccruedIncomeTaxesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzUtMy0xLTEtNzMzNDA_7a666e96-8018-4b5b-9b22-090fd03cdeb3">7</ix:nonFraction>&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMS0xLTEtNzMzNDA_425b4b54-b7f2-40e1-b26f-d23bbcaae4c0">32</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMy0xLTEtNzMzNDA_d7845cc7-d1ad-4c39-9736-84b657707c23">27</ix:nonFraction>&#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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzctMS0xLTEtNzMzNDA_dd2d65a2-e062-4786-b4f8-6e7ca5efa0d7">8</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzctMy0xLTEtNzMzNDA_feeb6b2d-f30e-4c61-8c8b-e207e0ae4f99">8</ix:nonFraction>&#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><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzgtMS0xLTEtNzMzNDA_4b71b63b-6dbd-4005-ae43-55e3e7dc0e60">112</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzgtMy0xLTEtNzMzNDA_393b697d-5ad1-4494-90eb-4ebe7f25bcd8">90</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><td colspan="3" style="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></ix:nonNumeric></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Liabilities, Noncurrent</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzYwNQ_ceaed520-bb0e-4538-8e83-952302e5a86c" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:<br/></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><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzQtMS0xLTEtNzMzNDA_1123e612-80eb-4ae1-a0bc-f2e73856c9b5">12</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzQtMy0xLTEtNzMzNDA_60a31bbb-a7c0-4c20-b5e2-3879e7fc8068">9</ix:nonFraction>&#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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzUtMS0xLTEtNzMzNDA_14822640-0859-4cbd-a15a-1ff5c801e07a">11</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzUtMy0xLTEtNzMzNDA_c563c1e5-b777-4bc8-b142-b959f8734a3c">22</ix:nonFraction>&#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><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzYtMS0xLTEtNzMzNDA_bb126fe2-5b82-49d3-af8a-55a8e7dcdfbb">23</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzYtMy0xLTEtNzMzNDA_9602e331-b384-4368-aa32-fe6e872635da">31</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><td colspan="3" style="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></ix:nonNumeric></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_130"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzE0NzI_e3f8c522-7aec-4f98-8434-e286bc2d2271" continuedAt="i09b15ddcb4ae49d7aa65340b8d1314d6" escape="true">Deferred Revenue and Performance Obligations</ix:nonNumeric></span></div><ix:continuation id="i09b15ddcb4ae49d7aa65340b8d1314d6"><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#8217;s contracts with customers and is recognized as the revenue recognition criteria are met.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue recognized during fiscal</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2023&#160;and&#160;2022 included $<ix:nonFraction unitRef="usd" contextRef="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzQ4OA_64bdcf61-c36f-465e-9d08-03a0abad6a97">952</ix:nonFraction> million&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzQ5NQ_8bc13ddf-04fb-4543-b575-429355057103">495</ix:nonFraction> million, respectively, from deferred revenue balances at the beginning of the respective periods. Professional services and other revenue recognized in fiscal 2023&#160;and&#160;2022 from deferred revenue balances at the beginning of the respective periods was $<ix:nonFraction unitRef="usd" contextRef="i9c3436d673094c078652101c3f77435a_D20220201-20230131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzU0OTc1NTgxNTQ3NA_c91683e6-214d-4f71-a05e-66e3bb1da224">14</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzU0OTc1NTgxNTQ4Nw_5ef6c156-553c-40a1-8915-4e0b9c7ac353">7</ix:nonFraction> million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations represents all future, non-cancelable contracted revenue that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining non-cancelable performance obligations under subscription contracts with customers was approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzExOTM_5ec1574f-a4ca-4504-b490-cb947052909c">3,007</ix:nonFraction> million as of January&#160;31, 2023. Of this amount, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Company expects to recognize revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="i86a0e80f0eca46b8bf3856fb7792d711_I20230131" decimals="-6" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzEyNzE_9c157a86-24c0-4c7b-a4d0-c89e34366dad">1,684</ix:nonFraction> million, or <ix:nonFraction unitRef="number" contextRef="i86a0e80f0eca46b8bf3856fb7792d711_I20230131" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzEyNzg_dcdda9e1-3e9f-4356-b6b0-e5f2daa95786">56</ix:nonFraction>%, over the next&#160;<ix:nonNumeric contextRef="i86a0e80f0eca46b8bf3856fb7792d711_I20230131" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzE0NzA_6c74d352-53b1-4b97-8c9b-6b449db0e8fa">12</ix:nonNumeric> months, with the balance to be recognized as revenue thereafter. Remaining performance obligations for professional services and other contracts as of&#160;January&#160;31, 2023 were not material.</span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_133"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI2MTIz_da49f680-6f2d-4cb0-9f51-648c5860f363" continuedAt="ia70a9961f41c4d51afd9593f62973939" escape="true">Convertible Senior Notes, Net</ix:nonNumeric></span></div><ix:continuation id="ia70a9961f41c4d51afd9593f62973939" continuedAt="i6d0e06e7af1049eda74097fcffda6cf4"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Convertible Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="i19d668ef38da4b79af6d88c9e1091523_I20180228" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE3MA_7038ffc8-8438-4996-b7c9-ff4d7754ffb1">0.25</ix:nonFraction>% per year. Interest is payable in cash semi-annually in arrears&#160;on February&#160;15 and August&#160;15 of each year, beginning on August 15, 2018. The outstanding 2023 Notes matured on February&#160;15, 2023. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the 2023 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2023 Indenture"). Upon conversion, the 2023 Notes may be settled in </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i6d0e06e7af1049eda74097fcffda6cf4" continuedAt="ie55f84c985f5402ab27574e6afc4b28f"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash, shares of Class&#160;A common stock or a combination of cash and shares of Class&#160;A common stock, at the Company&#8217;s election.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes are convertible at an initial conversion rate of&#160;20.6795&#160;shares of Class&#160;A common stock per&#160;$1,000&#160;principal amount of the 2023 Notes, which is equal to an initial conversion price of approximately&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMzNzg_78da9159-8eeb-4504-ad30-0e20baf91ebd">48.36</ix:nonFraction>&#160;per share of Class&#160;A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2023 Indenture. As of January&#160;31, 2023, an immaterial amount of 2023 Notes remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company issued approximately <ix:nonFraction unitRef="shares" contextRef="i52599a92e83b4b33811c57f6ed560366_D20220201-20230131" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzU0MzE_83ba8c5a-e39a-4a9a-98da-343f8ecffdfb">0.4</ix:nonFraction> million shares of Class A common stock and paid an immaterial amount in cash to settle approximately $<ix:nonFraction unitRef="usd" contextRef="ief0b9c5bb08e4a31833efc57dab26814_D20220201-20230131" decimals="-6" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzU1Mjc_5c1a8a4c-e975-494a-ae14-6e13bab76fa2">17</ix:nonFraction> million principal amount of 2023 Notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the effective interest rate on the 2023 Notes was <ix:nonFraction unitRef="number" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MTQ4NTM_f0cdcd51-1aea-47fc-b84a-24716acf8c58">0.85</ix:nonFraction>%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2023 Notes was <ix:nonFraction unitRef="number" contextRef="ia97c0da219f745098d85887d62279d01_I20220131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MTQ4NDQ_0c7d558a-09b6-4855-81f3-ceb097e5456e"><ix:nonFraction unitRef="number" contextRef="ifab508cdee414be285636b0ac02bdab8_I20210131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MTQ4NDQ_8c92c07f-dc56-4a09-bc85-5b833c2bb44c">5.68</ix:nonFraction></ix:nonFraction>%. Interest expense recognized related to the 2023 Notes was immaterial during fiscal 2023, 2022 and 2021.</span></div><div style="margin-top:3pt;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ConvertibleDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI2MTI4_5c56a06c-f33b-464e-baff-97b5cbad1c6b" continuedAt="i2389701970ff48da9b64cc69e497f00a" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2023 Notes consisted of the following:<br/></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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzItMS0xLTEtNzMzNDA_cbf77db2-209c-418f-8c54-6562a9c67980">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia97c0da219f745098d85887d62279d01_I20220131" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzMtMy0xLTEtNzU4NzI_ec463d6f-d4e2-4e26-a9ad-9e063d351c09">17</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzMtMS0xLTEtNzMzNDA_1d4f0005-6bbe-4307-be1e-2da0f8d5b040">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia97c0da219f745098d85887d62279d01_I20220131" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzQtMy0xLTEtNzU4NzI_ad5c5212-889a-463a-a83e-80cfa21ef248">1</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzQtMS0xLTEtNzMzNDA_a6679a8b-87be-44eb-a2ad-c29f98e5a024">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia97c0da219f745098d85887d62279d01_I20220131" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzUtMy0xLTEtNzU4NzU_8c8fd44b-20d8-4959-8e89-9f37e480d382">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ede1223a904fb3b0d006230e97eed5_I20220131" decimals="-6" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzgtMy0xLTEtODE4Nzk_1b1c351f-57ee-4f4a-aa3a-a00add67f22b">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ede1223a904fb3b0d006230e97eed5_I20220131" decimals="-6" name="okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzktMy0xLTEtODE4Nzk_412b8952-2a04-4ce0-8c89-b1bf55be83d0">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ede1223a904fb3b0d006230e97eed5_I20220131" decimals="-6" name="okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzEwLTMtMS0xLTc1ODkw_01205b27-c290-4190-b3ff-502ff19a5b6f">4</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></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Note Hedges</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2023 Notes, the Company entered into convertible note hedges with respect to its Class&#160;A common stock. The Note Hedges are purchased call options that give the Company the option to purchase shares, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, of its Class A common stock for&#160;approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzgzNTQ_78da9159-8eeb-4504-ad30-0e20baf91ebd">48.36</ix:nonFraction>&#160;per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2023 Notes, exercisable upon conversion of the 2023 Notes. The Note Hedges will expire in 2023, if not exercised earlier. The Note Hedges are intended to offset potential dilution to the Company&#8217;s Class&#160;A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2023 Notes under certain circumstances. The Note Hedges are separate transactions and are not part of the terms of the 2023 Notes. The Note Hedges meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company exercised and net-share-settled Note Hedges corresponding to approximately $<ix:nonFraction unitRef="usd" contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131" decimals="-6" name="okta:DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzk2NTg_8b8a9032-eed5-4821-8468-df97a0c6900e">12</ix:nonFraction> million principal amount of 2023 Notes and received approximately <ix:nonFraction unitRef="shares" contextRef="i52599a92e83b4b33811c57f6ed560366_D20220201-20230131" decimals="-5" name="okta:DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzk3MTk_99a2a77b-e8d0-4291-99e0-06a76adaf689">0.1</ix:nonFraction> million shares of Class A common stock and an immaterial cash payment. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, Note Hedges giving the Company the option to purchase approximately <ix:nonFraction unitRef="shares" contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131" decimals="-5" name="okta:DerivativeInstrumentNumberOfSharesAvailableForPurchase" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzk4NjQ_80eeed16-3d33-46f3-80d5-de1d20285496">0.1</ix:nonFraction>&#160;million shares (subject to adjustment) remained outstanding.</span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ie55f84c985f5402ab27574e6afc4b28f" continuedAt="i180d33c7aa594de98f25b1f424a23cac"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2023 Notes, the Company entered into separate warrant transactions pursuant to which it sold net-share-settled (or, at the Company&#8217;s election subject to certain conditions, cash-settled) warrants to acquire shares, subject to anti-dilution adjustments, over&#160;<ix:nonFraction unitRef="tradingday" contextRef="ib171392e98da43bbad2fc0e66d7dc13b_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEwMjU0_a0543811-aeb2-4db1-bf61-a16c70a3f452">80</ix:nonFraction>&#160;scheduled trading days beginning in May 2023 of the Company&#8217;s Class&#160;A common stock at an initial exercise price of&#160;approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEwMzg2_6fe95190-b018-4015-b355-257dda7634a5">68.06</ix:nonFraction>&#160;per share (subject to adjustment). If the Warrants are not exercised on their exercise dates, they will expire. If the market value per share of the Company&#8217;s Class&#160;A common stock exceeds the applicable exercise price of the Warrants, the Warrants could have a dilutive effect on the Company&#8217;s Class A common stock unless, subject to the terms of the Warrants, the Company elects to cash settle the Warrants. The Warrants are separate transactions and are not part of the terms of the 2023 Notes or the Note Hedges. The Warrants meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, Warrants to acquire up to approximately <ix:nonFraction unitRef="shares" contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131" decimals="-6" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzExNjAz_e52ff934-39e8-4441-96e7-2e2b59bb44af">1</ix:nonFraction> million shares (subject to adjustment) remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Convertible Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="ibd8251d1ab184e78a044c0ef82e408d2_I20200301" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzExNzkx_12006d69-294d-4cb5-b987-272ef049550e">0.125</ix:nonFraction>% per year. Interest is payable in cash semi-annually in arrears&#160;on March 1 and September 1 of each year, beginning on March 1, 2020. The 2025 Notes mature on September&#160;1, 2025 unless earlier redeemed, repurchased or converted. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the 2025 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2025 Indenture"). Upon conversion, the 2025 Notes may be settled in cash, shares of Class&#160;A common stock or a combination of cash and shares of Class&#160;A common stock, at the Company&#8217;s election. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes are convertible at an initial conversion rate of&#160;5.2991 shares of Class&#160;A common stock per&#160;$1,000&#160;principal amount of the 2025 Notes, which is equal to an initial conversion price of approximately&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEyNjc2_f5f1a77a-bcf9-4d8b-8f00-0937c1457d1a">188.71</ix:nonFraction> per share of Class&#160;A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2025 Indenture. Prior to the close of business on the business day immediately preceding June 1, 2025, holders of the 2025 Notes may convert all or a portion of their 2025 Notes only in multiples of $1,000 principal amount, under the following circumstances:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2020 (and only during such fiscal quarter), if the last reported sale price of Class&#160;A common stock for at least&#160;<ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzMjU3_9fc1eaf5-7359-40a5-a798-ae790a0ad7e4">20</ix:nonFraction>&#160;trading days (whether or not consecutive) during the period of&#160;<ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzMzIz_872d314f-d9eb-41ae-8477-2b53cbc7f984">30</ix:nonFraction>&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to&#160;<ix:nonFraction unitRef="number" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzNDcw_cbb8d72f-e025-4393-9554-50fcbb9b523b">130</ix:nonFraction>%&#160;of the conversion price of the 2025 Notes on each applicable trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the&#160;<ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzkzNDU4NDg4OTE1MjY_a6fae40e-9917-44c0-9ad5-c29e70f33fda">five</ix:nonFraction>&#160;business day period after any <ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzg3OTYwOTMwODIxMDI_a6fae40e-9917-44c0-9ad5-c29e70f33fda">five</ix:nonFraction> consecutive trading day period in which the trading price per $1,000 principal amount of the 2025 Notes for each trading day of that&#160;<ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzg3OTYwOTMwODIwOTU_a6fae40e-9917-44c0-9ad5-c29e70f33fda">five</ix:nonFraction> consecutive trading day period was less than&#160;<ix:nonFraction unitRef="number" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:PercentageOfClosingSalePriceInExcessOfConvertibleNotes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzNzgx_712fe7a1-53b3-4f7a-bf23-8b41396683a7">98</ix:nonFraction>%&#160;of the product of the last reported sale price of Class&#160;A common stock and the conversion rate on such trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company calls the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, as described in the 2025 Indenture.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after June 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2025 Notes regardless of the foregoing circumstances. During the three months ended January&#160;31, 2023, the conditions allowing holders of the 2025 Notes to convert during the three months ending April&#160;30, 2023 were not met, and as a result, the 2025 Notes were classified as noncurrent liabilities as of January&#160;31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the 2025 Notes, at its option, on or after September 6, 2022, if the last reported sale price of the Company&#8217;s Class A common stock has been at least <ix:nonFraction unitRef="number" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE0ODIy_c6bc59d1-da2c-4fb0-8d4c-56ddb3982ca3">130</ix:nonFraction>% of the conversion price then in effect for at least <ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzg3OTYwOTMwODIxMDU_740a29dd-2953-443b-a310-bbb14b4fb619">20</ix:nonFraction> trading days (whether or not consecutive) during any <ix:nonFraction unitRef="tradingday" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE0OTMz_c8ef0259-8f23-4a46-a65d-57381f47b11c">30</ix:nonFraction> consecutive trading day period (including the last trading day of such period) ending on and including the trading day preceding </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i180d33c7aa594de98f25b1f424a23cac" continuedAt="i5bc87205a5ec4546883d4e2f83d1d2ea"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the date on which the Company provides notice of redemption at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE1MTU2_c306711f-9586-4013-8df7-ca528ccf07ef">100</ix:nonFraction>% of the principal amount of the 2025 Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the 2025 Notes who convert their 2025 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the 2025 Indenture) or in connection with the Company&#8217;s issuance of a redemption notice are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental change (as defined in the 2025 Indenture), holders of the 2025 Notes may require the Company to repurchase all or a portion of their 2025 Notes at a price equal to&#160;<ix:nonFraction unitRef="number" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE1OTQ1_8e61c75a-ded8-41c9-b49e-127f7d19790b">100</ix:nonFraction>%&#160;of the principal amount of the 2025 Notes being repurchased, plus any accrued and unpaid interest.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the effective interest rate on the 2025 Notes was <ix:nonFraction unitRef="number" contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzMwMzc_a8256e7f-4361-4461-96e5-b0c21f5dfe8f">0.43</ix:nonFraction>%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2025 Notes was <ix:nonFraction unitRef="number" contextRef="i47600c807a3c41fea6b63a4094b22be2_I20210131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzMwMjk_02cc0692-27a5-4d3b-9507-67f7ea369211"><ix:nonFraction unitRef="number" contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzMwMjk_2025bbbf-a654-444b-9aac-339e6172e90d">4.10</ix:nonFraction></ix:nonFraction>%. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI2MTMy_f3957c35-ba6d-4d35-a7f6-70205cf01e21" continuedAt="ie4b581677c494a81a997b2355f4b373c" escape="true">The following table sets forth total interest expense recognized related to the 2025 Notes:</ix:nonNumeric><br/></span><ix:continuation id="ie4b581677c494a81a997b2355f4b373c" continuedAt="i923c19e67c0a4a1c874085fd853ed422"><table 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.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="-6" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzItMS0xLTEtNzMzNDA_353a4429-6190-42c5-89b5-c0e6e5c294dd">1</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131" decimals="-6" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzItMy0xLTEtNzMzNDA_68a72427-c9f3-4db5-972b-c144b9b94328">1</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131" decimals="-6" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzMtNS0xLTEtNzYzMjc_6d96d63a-be72-4a88-b248-622e4311e95d">1</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="-6" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzMtMS0xLTEtNzMzNDA_a21ca888-5148-41fb-95d0-73420fe8e9fe">3</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzMtMy0xLTEtNzMzNDA_4af955a9-3407-411f-910c-164a3f2c0f9e">2</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzQtNS0xLTEtNzYzMjc_035e5874-0d26-4f64-8cdd-b0bbf2df4c7e">2</ix:nonFraction>&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzQtMy0xLTEtNzMzNDA_5362796c-320b-45e2-8d21-51e70977d3e6">36</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzUtNS0xLTEtNzYzMjc_c39d16f6-369a-4d46-ac60-53d0d4c4957a">34</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzUtMS0xLTEtNzMzNDA_e41d0e70-2317-487b-a2a8-1df4ddc9548b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzUtMy0xLTEtNzMzNDA_a8586068-a52b-4523-afbc-717c6c98ed2e">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzYtNS0xLTEtODM0MDY_83510ae1-d400-4abb-adab-48ab1bd567b1">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable subsequent to the adoption of ASU 2020-06.</span></ix:continuation></div><ix:continuation id="i2389701970ff48da9b64cc69e497f00a" continuedAt="i9d500686b3f245019609eef9354ebba9"><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2025 Notes consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table 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.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzMtMS0xLTEtNzYwMjg_193d873a-142e-4cef-b9c7-e773ab228cc1">1,060</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzMtMy0xLTEtNzYwMjU_c013f7dd-0b77-4025-a00c-5b38ca7c1efc">1,060</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzQtMS0xLTEtNzYwMjg_8f44988e-433f-4175-8b5e-c5d06d949650">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzQtMy0xLTEtNzYwMjU_6197dadd-389e-46a4-862e-211281f7ffd8">149</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzUtMS0xLTEtODM0MTE_e607761d-2e8e-4672-8149-74634a22c3d9">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzUtMy0xLTEtODM0MTE_964a0393-4a72-4acc-b846-c7dcffbcc7d6">911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b06b6b5676d4598a35b95ccca0003e7_I20220131" decimals="-6" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzgtMy0xLTEtNzYwMjI_60a4baeb-96b1-452f-8878-b50317f75615">221</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b06b6b5676d4598a35b95ccca0003e7_I20220131" decimals="-6" name="okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzktMy0xLTEtNzYwMjI_59754413-7891-4af3-bceb-8a4ced68d1b0">4</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b06b6b5676d4598a35b95ccca0003e7_I20220131" decimals="-6" name="okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzEwLTMtMS0xLTgzNDE0_66f1b92f-6ba1-4fb4-9ce3-9298fd40d326">217</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></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Capped Calls </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2025 Notes, the Company entered into capped call transactions with respect to its Class&#160;A common stock. The 2025 Capped Calls are purchased call options that give the Company the option to purchase approximately&#160;<ix:nonFraction unitRef="shares" contextRef="i2d235baaa9a945afb27870bb527b62fc_D20220201-20230131" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MjQ2ODg_aebe3da4-ffbc-406f-a4db-62ad5ff43a79">6</ix:nonFraction> million&#160;shares, subject to anti-dilution adjustments substantially identical to those in the 2025 Notes, of its Class A common stock for&#160;approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE3OTU2_f5f1a77a-bcf9-4d8b-8f00-0937c1457d1a">188.71</ix:nonFraction>&#160;per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2025 Notes, exercisable upon conversion of the 2025 Notes. The 2025 Capped Calls have initial cap prices of $<ix:nonFraction unitRef="usdPerShare" contextRef="if3af452f5be7446dbbc279acd027f61f_D20220201-20230131" decimals="2" name="okta:InitialCapPriceperShareCappedCalls" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE4MTY3_ac25ea56-c54c-4571-bd2c-aec18be83be1">255.88</ix:nonFraction> per share (subject to adjustment) and will expire in 2025, if not exercised earlier. The 2025 Capped Calls are intended to offset potential dilution to the Company&#8217;s Class&#160;A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2025 Notes under certain circumstances. The 2025 Capped Calls are separate transactions and are not part of the terms of the 2025 Notes. The 2025 Capped Calls meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i5bc87205a5ec4546883d4e2f83d1d2ea" continuedAt="i06526db7507746cab65e80e47d2eb179"><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">2026 Convertible Senior Notes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of <ix:nonFraction unitRef="number" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE4OTc4_ae070ec2-a5ca-4d77-a901-b82924aadc6a">0.375</ix:nonFraction>% per year. Interest is payable in cash semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. The 2026 Notes mature on June&#160;15, 2026 unless earlier redeemed, repurchased or converted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the 2026 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2026 Indenture"). Upon conversion, the 2026 Notes may be settled in cash, shares of Class A common stock or a combination of cash and shares of Class A common stock, at the Company&#8217;s election.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are convertible at an initial conversion rate of 4.1912 shares of Class A common stock per $1,000 principal amount of the 2026 Notes, which is equal to an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE5ODY2_3271947e-74e3-4574-a8bb-638076a8d2c5">238.60</ix:nonFraction> per share of Class A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2026 Indenture. Prior to the close of business on the business day immediately preceding March 15, 2026, holders of the 2026 Notes may convert all or a portion of their 2026 Notes only in multiples of $1,000 principal amount, under the following circumstances:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any fiscal quarter commencing after the fiscal quarter ending on October 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company's Class A common stock for at least <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNDYz_1e29a354-098c-40ec-a67b-b592a9e80bf0">20</ix:nonFraction> trading days (whether or not consecutive) during the period of <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNTI5_0614f8c2-fa59-44db-8b16-e3d50bab0a9d">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="i3556369796e149ecb98aad75e32f421c_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNjc2_2034b363-47fd-4adb-b3e8-e69fa447ef35">130</ix:nonFraction>% of the conversion price of the 2026 Notes on each applicable trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNzY0_67132dc2-4a39-4609-899a-8ae4aaaefd3b">five</ix:nonFraction> business day period after any <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNzk3_97caa22f-1aa0-4b60-a85b-336693792353">five</ix:nonFraction> consecutive trading day period in which the trading price per $1,000 principal amount of the 2026 Notes for each trading day of that <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwOTMz_97caa22f-1aa0-4b60-a85b-336693792353">five</ix:nonFraction> consecutive trading day period was less than <ix:nonFraction unitRef="number" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:PercentageOfClosingSalePriceInExcessOfConvertibleNotes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwOTgx_b228e192-2b4a-4b9b-8977-337eb56aff85">98</ix:nonFraction>% of the product of the last reported sale price of the Company's Class A common stock and the conversion rate on such trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company calls the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, as described in the 2026 Indenture.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March 15, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2026 Notes regardless of the foregoing circumstances. During the three months ended January&#160;31, 2023, the conditions allowing holders of the 2026 Notes to convert during the three months ending April&#160;30, 2023 were not met, and as a result, the 2026 Notes were classified as noncurrent liabilities as of January&#160;31, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after June 20, 2023, if the last reported sale price of the Company&#8217;s Class A common stock has been at least <ix:nonFraction unitRef="number" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIxOTkz_5d8e3b57-2520-4131-9f3f-070d66f51c29">130</ix:nonFraction>% of the conversion price then in effect for at least <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIyMDQ4_4b4ec699-f1c6-4836-a6bf-63df196c425a">20</ix:nonFraction> trading days (whether or not consecutive), including the trading day immediately preceding the date on which the Company provides notice of redemption, during any <ix:nonFraction unitRef="tradingday" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIyMjE0_abd6dc2f-d9f0-4ae9-ae7b-95fd0587f314">30</ix:nonFraction> consecutive trading day period ending on and including the trading day preceding the date on which the Company provides notice of redemption price equal to <ix:nonFraction unitRef="number" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIyMzcz_0a157323-f83e-4683-93f0-4b349b9b43d4">100</ix:nonFraction>% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the 2026 Notes who convert their 2026 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the 2026 Indenture) or in connection with the Company&#8217;s issuance of a redemption notice are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental change (as defined in the 2026 Indenture), holders of the 2026 Notes may require the Company to repurchase all or a portion of their 2026 Notes at a price equal to <ix:nonFraction unitRef="number" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIzMTU3_ed3cfe6c-c739-4389-8a64-8b7475e6ad14">100</ix:nonFraction>% of the principal amount of the 2026 Notes being repurchased, plus any accrued and unpaid interest. </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i06526db7507746cab65e80e47d2eb179"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the effective interest rate on the 2026 Notes was <ix:nonFraction unitRef="number" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzY5NTI_ad6e0bc1-10d4-4349-b7e5-b20ff928b89d">0.60</ix:nonFraction>%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2026 Notes was <ix:nonFraction unitRef="number" contextRef="i335d39d8ed1141ca84cfaa855ad34a6a_I20210131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzYxNjA_05e6dcd4-d573-4439-9d68-d93562464cab"><ix:nonFraction unitRef="number" contextRef="i97922596d5744b5a875158cdf511c467_I20220131" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzYxNjA_6490078e-97d7-42ab-9050-4e464cf1f32b">5.75</ix:nonFraction></ix:nonFraction>%. <ix:continuation id="i923c19e67c0a4a1c874085fd853ed422" continuedAt="if6023c6f0ec2453797a5b9be9900c7d7">The following table sets forth total interest expense recognized related to the 2026 Notes:</ix:continuation><br/></span><ix:continuation id="if6023c6f0ec2453797a5b9be9900c7d7"><table 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.818%"></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 style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="-6" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzMtNC0xLTEtNzMzNDA_088e7c9f-ecdd-422b-a8b8-2be612d63286">4</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131" decimals="-6" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzMtNi0xLTEtNzMzNDA_c4d78120-333d-4b44-a16c-7e1d48f5223e">4</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131" decimals="-6" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzQtOC0xLTEtNzY0MDM_29280fa8-3fc6-48bb-a893-0d0f9b823bda">3</ix:nonFraction>&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="-6" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzQtNC0xLTEtNzMzNDA_e8e4e1ad-058c-4a25-b149-fe80d4943555">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzQtNi0xLTEtNzMzNDA_9d7609f1-85e0-44c0-a2ae-8b8ca7c794e3">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzUtOC0xLTEtNzY0MDM_63173b8a-bde5-47b7-a26c-e6767ea68f5a">1</ix:nonFraction>&#160;</span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Arial',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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131" decimals="-6" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzUtNi0xLTEtNzMzNDA_37eeb107-4074-48c0-b1c5-d8a22e0b3a65">46</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131" decimals="-6" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzYtOC0xLTEtNzY0MDM_11dedd54-8c5a-4c37-956d-6cde48361003">27</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzYtNC0xLTEtNzMzNDA_fe554f86-a4a7-40e4-9d4d-8c78d251adba">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzYtNi0xLTEtNzMzNDA_b117e239-7015-44f9-9913-20a6f8dbdaa8">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzctOC0xLTEtODM0MjE_51f97933-dcc8-4b04-9e7d-8bd395b7ac00">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable subsequent to the adoption of ASU 2020-06.</span></ix:continuation></div><ix:continuation id="i9d500686b3f245019609eef9354ebba9"><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2026 Notes consisted of the following:</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:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzMtMS0xLTEtNzYxODE_e866a56a-0c12-4915-bcaa-ac59b9228591">1,150</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97922596d5744b5a875158cdf511c467_I20220131" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzMtMy0xLTEtNzYxODQ_207822fe-c7ee-4ce9-86f3-64b8d579040c">1,150</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzQtMS0xLTEtNzYxODE_2688325d-453e-4793-9418-7f0f6dbf7854">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97922596d5744b5a875158cdf511c467_I20220131" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzQtMy0xLTEtNzYxODQ_ab07a511-8845-46a2-a917-a3d3e0bab245">245</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzUtMS0xLTEtODM0MjU_dc1b8844-f84a-4c43-954c-9897d4bb3c2f">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97922596d5744b5a875158cdf511c467_I20220131" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzUtMy0xLTEtODM0MjU_fcae1884-9703-4ac6-a2ce-4fac62d25131">905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2db15abe72b4f12a4486081b37e0fce_I20220131" decimals="-6" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzgtMy0xLTEtNzYxODc_62d53f30-6171-4c6a-a18b-0a1ce58de43f">310</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2db15abe72b4f12a4486081b37e0fce_I20220131" decimals="-6" name="okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzktMy0xLTEtNzYxODc_bff8b27b-fabe-42f9-8c0b-6833a5d0ef33">4</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2db15abe72b4f12a4486081b37e0fce_I20220131" decimals="-6" name="okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzEwLTMtMS0xLTgzNDI5_84038433-d8e3-4694-a8cf-eb1a8f2d66a0">306</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></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2026 Capped Calls</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2026 Notes, the Company entered into capped call transactions with respect to its Class A common stock. The 2026 Capped Calls are purchased call options that give the Company the option to purchase approximately <ix:nonFraction unitRef="shares" contextRef="ib8e090c1bc534b9c90360225adcaf004_D20220201-20230131" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MjQ3NTA_56cf4513-fcdc-4b70-aded-44596dfcfe4b">5</ix:nonFraction>&#160;million shares, subject to anti-dilution adjustments substantially identical to those in the 2026 Notes, of its Class A common stock for approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI1MjMx_3271947e-74e3-4574-a8bb-638076a8d2c5">238.60</ix:nonFraction> per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2026 Notes, exercisable upon conversion of the 2026 Notes. The 2026 Capped Calls have initial cap prices of $<ix:nonFraction unitRef="usdPerShare" contextRef="i3556369796e149ecb98aad75e32f421c_D20220201-20230131" decimals="2" name="okta:InitialCapPriceperShareCappedCalls" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI1NDQy_33a0a74d-87d6-4dc8-92e9-989123144b10">360.14</ix:nonFraction> per share (subject to adjustment) and will expire in 2026, if not exercised earlier. The 2026 Capped Calls are intended to offset potential dilution to the Company&#8217;s Class A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2026 Notes under certain circumstances. The 2026 Capped Calls are separate transactions and are not part of the terms of the 2026 Notes. The 2026 Capped Calls meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_139"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTU_1db5353e-40bf-4ffa-8684-2ae82fddd01c" continuedAt="i916b271eb2f04cf39309439fb6ecac1f" escape="true">Leases</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i916b271eb2f04cf39309439fb6ecac1f" continuedAt="idc41bb6365ee4016b613f8bb18be6c06">The Company has entered into various&#160;non-cancelable&#160;office space operating leases with original lease periods expiring between 2023 and 2029. These leases do not contain material variable rent payments, residual value guarantees, financial covenants or other restrictions. The Company's corporate headquarters lease in San Francisco has a <ix:nonNumeric contextRef="ied15a633104a453495f3d8c9c67025a9_I20230131" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTY_a6f67c63-70b9-462f-a403-e074cd205629">10</ix:nonNumeric> year term, which expires in October 2028. The Company is entitled to <ix:nonFraction unitRef="renewaloption" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="okta:LesseeOperatingLeaseNumberOfRenewalOptions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzQxOA_7b904323-0e62-4169-a6dd-be83dcd36b96">two</ix:nonFraction> <ix:nonNumeric contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTc_a9a7681e-b1ca-40c4-b684-24c905dae837">five-year</ix:nonNumeric> options to extend this lease, subject to certain requirements. </ix:continuation></span></div><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="idc41bb6365ee4016b613f8bb18be6c06"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTg_1f00e54d-83aa-4f10-b050-9d74fe1acee9" escape="true"><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows:</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><td style="width:57.818%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span><span style="color:#000000;font-family:'Arial',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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTo3ZWJjMmM1OWMyNWI0ZjA2YjAyODkxN2Y0M2M2N2EwMi90YWJsZXJhbmdlOjdlYmMyYzU5YzI1YjRmMDZiMDI4OTE3ZjQzYzY3YTAyXzItMi0xLTEtNzMzNDA_638e6e3a-f697-4b21-9e1b-509bea57ebba">40</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTo3ZWJjMmM1OWMyNWI0ZjA2YjAyODkxN2Y0M2M2N2EwMi90YWJsZXJhbmdlOjdlYmMyYzU5YzI1YjRmMDZiMDI4OTE3ZjQzYzY3YTAyXzItNC0xLTEtNzMzNDA_fe5808fa-1e9d-499a-b37e-95cde5215f62">38</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTo3ZWJjMmM1OWMyNWI0ZjA2YjAyODkxN2Y0M2M2N2EwMi90YWJsZXJhbmdlOjdlYmMyYzU5YzI1YjRmMDZiMDI4OTE3ZjQzYzY3YTAyXzItNi0xLTEtNzMzNDA_51003312-79b9-4023-9f9b-35046248874a">33</ix:nonFraction>&#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="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></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amounts are presented exclusive of sublease income and include short-term leases, which are immaterial.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average&#160;remaining term of operating leases was <ix:nonNumeric contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzczMA_8c7ab446-5af3-4861-bdb6-2b7ab8a27ab5">5.1</ix:nonNumeric> years and <ix:nonNumeric contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzczNw_6466982e-22ca-4b25-a575-b5e6f74590a3">5.9</ix:nonNumeric> years as of January&#160;31, 2023 and January&#160;31, 2022, respectively, and the&#160;weighted-average&#160;discount rate used to measure the present value of the operating lease liabilities was <ix:nonFraction unitRef="number" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0Xzg4Mw_f21eb28f-141b-47c7-aeae-211d2d3d982e">5.3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0Xzg5MA_1cf18c0f-5d5f-4c86-bf6e-97e0766371d5">5.5</ix:nonFraction>% as of January&#160;31, 2023 and January&#160;31, 2022, respectively.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTk_b5f51f8c-25d8-45e6-a014-76044f14f9bb" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities, which do not include&#160;short-term leases, were as follows:</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><td style="width:78.870%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.930%"></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="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 31:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzEtMi0xLTEtNzMzNDA_91170d40-8f09-4bab-85ca-a61b58aec073">43</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzItMi0xLTEtNzMzNDA_4e9af354-1379-4f0c-b300-8a93157e1857">42</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzMtMi0xLTEtNzMzNDA_0cdc68ed-9929-4a86-b4ee-21c808e939ab">32</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzQtMi0xLTEtNzMzNDA_b31cf4eb-736c-4e09-89b2-a7d67404c618">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzUtMi0xLTEtNzMzNDA_0d9dcae6-4c10-40f6-834f-805ca4034c0b">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzYtMi0xLTEtNzMzNDA_7ba6f671-3121-4337-9eee-b8a1205ae8fe">24</ix:nonFraction>&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzctMi0xLTEtNzMzNDA_9db2ebe3-f56c-4aa8-b99e-5708b70f9f52">203</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzgtMi0xLTEtNzMzNDA_9720d58e-316f-4776-92f2-0af1b6b11056">26</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less tenant improvement allowances not yet incurred</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="okta:LesseeOperatingLeaseLiabilityTenantImprovementAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzktMi0xLTEtNzMzNDA_d4ac084c-2f4e-48f9-9cc7-6169e7e68a9b">2</ix:nonFraction>)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzEwLTItMS0xLTczMzQw_21c87f7a-b35b-446a-bd65-8b7db7c3bf5c">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments made related to operating lease liabilities were $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzExNDY_6ab16103-478f-4812-9164-5515195ca402">44</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzExNTM_795bdad6-4958-4c3a-ba7b-92395e466f5a">40</ix:nonFraction> million in fiscal 2023 and 2022, respectively.</span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_142"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzI1NTM_8b04df3d-2b17-4978-ab62-982bfa10055e" continuedAt="ib6d4428779ae4d07b748d8300abdb135" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="ib6d4428779ae4d07b748d8300abdb135" continuedAt="i8454c4b4b3c0469c9b4db97857c8c71e"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i58983d197b0d44c9b226a7e072b23ff0_I20230131" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzE3OQ_03eb2b43-f877-4704-8565-7809f47726db">6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9b484ce89e7744fb932e395eaa3d22cf_I20220131" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzE4Ng_cb027529-7491-4f52-a4d6-bfb5090dd55c">9</ix:nonFraction> million were issued and outstanding as of January&#160;31, 2023 and January&#160;31, 2022, respectively. <ix:nonFraction unitRef="usd" contextRef="i58983d197b0d44c9b226a7e072b23ff0_I20230131" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzI0OA_ce95b796-36d7-42a6-be5f-537b18deb5ae">No</ix:nonFraction> draws have been made under such letters of credit. Noncurrent restricted cash of $<ix:nonFraction unitRef="usd" contextRef="i58983d197b0d44c9b226a7e072b23ff0_I20230131" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzMzMg_d5654099-9404-4afd-a9ac-6b49c546c5ad"><ix:nonFraction unitRef="usd" contextRef="i9b484ce89e7744fb932e395eaa3d22cf_I20220131" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzMzMg_ff2fcdd8-a9d4-442f-b446-be2ab4d3a752">6</ix:nonFraction></ix:nonFraction> million associated with these letters of credit is included in Other assets on the consolidated balance sheets as of January&#160;31, 2023 and January&#160;31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2022, a purported shareholder filed a putative class action lawsuit in the United States District Court for the Northern District of California against the Company and certain of its executive officers, captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Okta, Inc. Securities Litigation, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No. 3:22-cv-02990. The lawsuit asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, alleging that the defendants made false or misleading statements or omissions concerning the Company&#8217;s cybersecurity controls, vulnerability to data breaches, and the Company&#8217;s integration of Auth0. The lawsuit seeks an order certifying the lawsuit as a class action and unspecified damages.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, <ix:nonFraction unitRef="plaintiff" contextRef="i720b49182957442d833a51c9af2d1af8_D20221128-20221213" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzIxOTkwMjMyNjcwODg_04a0fc9e-6db2-40c0-9abd-880672a3b94e">two</ix:nonFraction> purported shareholders filed derivative lawsuits on behalf of the Company in the United States District Court for the Northern District of California against certain of its current and former executive officers and directors, captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">O&#8217;Dell v. McKinnon et al.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 3:22-cv-07480 (filed Nov. 28, 2022), and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LR Trust v. McKinnon et al</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., No. 3:22-cv-08627 (filed Dec. 13, 2022). The lawsuits allege, among other things, that the defendants breached their fiduciary duties by making false or misleading statements or omissions concerning the </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i8454c4b4b3c0469c9b4db97857c8c71e"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s cybersecurity controls, vulnerability to data breaches, and the Company&#8217;s integration of Auth0. The lawsuits seek orders permitting the plaintiffs to maintain this action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, and requiring the Company to make certain reforms to its corporate governance and controls.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to defend these lawsuits vigorously. At this time, the Company is unable to predict the outcome or estimate the amount of loss or range of losses that could potentially result from these lawsuits.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnification </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s subscription services are generally warranted to perform materially in accordance with the Company&#8217;s online help documentation under normal use and circumstances. Additionally, the Company&#8217;s arrangements generally include provisions for indemnifying customers against liabilities if its subscription services infringe a third party&#8217;s intellectual property rights. Furthermore, the Company may also incur liabilities if it breaches the security or confidentiality obligations in its arrangements. To date, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying consolidated financial statements as a result of these obligations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into service-level agreements with a majority of its customers defining levels of uptime reliability and performance and permitting certain customers to receive credits for paid amounts related to subscription services when the Company fails to meet the defined levels of uptime. In very limited instances, the Company allows customers to early terminate their agreements in the event that the Company fails to meet those levels as they may constitute a breach of contract. If the customer did terminate, they would receive a refund of prepaid unused subscription fees. To date, the Company has not experienced any significant failures to meet defined levels of uptime reliability and performance as a result of those agreements and, as a result, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying consolidated financial statements as a result of these warranties.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreements with customers and other third parties may include indemnification or other provisions under which the Company agrees to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons, or other liabilities relating to or arising from the use of the Company&#8217;s platform or other acts or omissions. The Company cannot reasonably estimate potential payment obligations as a result of indemnification claims because it cannot predict when and under what circumstances they may be incurred. As a result, no material liabilities have been recognized in the accompanying consolidated financial statements related to these indemnification obligations.</span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_145"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzE0Nzc_8e190357-8f03-48ff-b2ec-577a91994f93" continuedAt="i0f15baa3d2084d25ba65031643277cc1" escape="true">Common Stock and Stockholders' Equity </ix:nonNumeric></span></div><ix:continuation id="i0f15baa3d2084d25ba65031643277cc1" continuedAt="i30db658a39ef433e8299d7d92ae1d4e9"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Class A and Class B common stock are entitled to&#160;<ix:nonFraction unitRef="vote" contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131" decimals="INF" name="okta:CommonStockVotingRightsNumberOfVotesEquivalent" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyMg_acd20955-ddd3-4f47-b1c2-b7a81141911c">one</ix:nonFraction>&#160;vote per share and&#160;<ix:nonFraction unitRef="vote" contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131" decimals="INF" name="okta:CommonStockVotingRightsNumberOfVotesEquivalent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzE0NA_a8c9f239-9d24-4700-915a-c5b647071f10">10</ix:nonFraction>&#160;votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights. Shares of Class&#160;B common stock may be converted into Class&#160;A common stock at any time at the option of the stockholder on a <ix:nonFraction unitRef="number" contextRef="ie48420b2695343faa64beb11e8a45380_I20230131" decimals="INF" name="okta:CommonStockSharesIssuedUponConversion" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzQyMg_82656c82-d1d8-4e21-99b6-cec10a044e12">one</ix:nonFraction>-for-one basis, and are automatically converted into Class&#160;A common stock upon sale or transfer, subject to certain limited exceptions. Shares of Class&#160;A common stock are not convertible.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzE0Nzk_0c562dab-ea9a-41e2-852d-af53b8bce560" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, shares of common stock reserved for future issuance were as follows:<br/></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><td style="width:78.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.515%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and unvested RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i433b1987cc5042bc95578880cd1c9b02_I20230131" decimals="-3" name="okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzEtMS0xLTEtNzMzNDA_06060cf2-1ec3-4431-9dd2-109103b6e810">15,728</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for future stock option and RSU 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i433b1987cc5042bc95578880cd1c9b02_I20230131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzItMS0xLTEtNzMzNDA_1682e0b6-5802-434a-853d-b5e04f3a841f">25,228</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i235c1ccf56a6401ab4e21f99602ec761_I20230131" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzMtMS0xLTEtNzMzNDA_296dc35c-aad8-4930-bc41-669270e9cfd2">6,831</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-3" name="okta:CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzQtMS0xLTEtNzMzNDA_1f1a1601-6ed7-4d9a-8c2f-9def3cc00526">47,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="i30db658a39ef433e8299d7d92ae1d4e9" continuedAt="i4096d618e6d048999f5e6e40fc735f6e">Awards Issued as Charitable Contributions</ix:continuation></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4096d618e6d048999f5e6e40fc735f6e">During fiscal&#160;2023, 2022 and 2021, the Company issued&#160;<ix:nonFraction unitRef="shares" contextRef="ic7ac607bad3847c9ae43aa64cdec9f5b_D20220201-20230131" decimals="INF" name="okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyNTc_c55bb470-113a-4379-bf84-f53db36e0816">41,250</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ib6bd8bec476a4beea1b66b244bcbf3f2_D20210201-20220131" decimals="INF" name="okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyNjE_d97d912c-2ad1-4579-bd08-4095fbca12ae">30,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i89d70c921260480291f194a2a36a7fc3_D20200201-20210131" decimals="INF" name="okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyNjg_ceaa9581-eb04-44cc-b545-1077d79af5b3">42,500</ix:nonFraction> shares, respectively, of Class A common stock as charitable contributions and recognized $<ix:nonFraction unitRef="usd" contextRef="ic7ac607bad3847c9ae43aa64cdec9f5b_D20220201-20230131" decimals="-6" name="us-gaap:NoncashContributionExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEzNjA_24079199-1577-4571-b8dc-8b2585a5ed57">4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ib6bd8bec476a4beea1b66b244bcbf3f2_D20210201-20220131" decimals="-6" name="us-gaap:NoncashContributionExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEzNjQ_10d5a7c5-aceb-4b33-8bfc-971f8110538f">7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i89d70c921260480291f194a2a36a7fc3_D20200201-20210131" decimals="-6" name="us-gaap:NoncashContributionExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEzNzE_50287b6d-a480-42fd-a205-3cd5b98537d7">9</ix:nonFraction> million, respectively, as general and administrative expense in the consolidated statements of operations.</ix:continuation> </span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_148"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODc_3e7dc325-a9d3-4591-beb4-e0bdc366acf8" continuedAt="i8c4515c8858f46ba811af24bbafd33a4" escape="true">Employee Incentive Plans </ix:nonNumeric></span></div><ix:continuation id="i8c4515c8858f46ba811af24bbafd33a4" continuedAt="if6e16d1acc9d48b2aae2a75423c8c04e"><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has&#160;<ix:nonFraction unitRef="numberofincentiveplan" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="okta:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDg3NzkwODIxNzM_30d5fb90-a7b2-4af1-a649-703e148cfdaa">two</ix:nonFraction> equity incentive plans: the 2009 Stock Plan (&#8220;2009 Plan&#8221;) and the 2017 Equity Incentive Plan (&#8220;2017 Plan&#8221;). All shares that remain available for future grants are under the 2017 Plan. As of&#160;January&#160;31, 2023, options to purchase <ix:nonFraction unitRef="shares" contextRef="i1a666c09da0347d09f2908d0c7c55648_I20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDg3NzkwODI0ODE_bfe08328-2822-40d7-82d9-00ae8f5aaca7">1,758,264</ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="id5e84d6341e9484492b06a38f71290c6_I20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDg3NzkwODI1MjI_ba6cbb8a-914d-4cb4-98fb-05303eef2947">4,594,675</ix:nonFraction> shares of Class B common stock remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s equity incentive plans provide for granting stock options, RSUs, restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDg_8f5e029a-7988-4670-be41-7f430da75587" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by award type was as follows:<br/></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><td style="width:57.818%"></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.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzItNS0xLTEtNzMzNDA_5e26737f-a541-44b9-a6dd-b26059605b00">82</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzItNy0xLTEtNzMzNDA_398aa8f3-2cdf-4777-b609-cc6349a8465b">132</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzItOS0xLTEtNzMzNDA_6a976041-7278-44aa-b151-af9f855c5599">21</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzMtNS0xLTEtNzMzNDA_b287a2f3-c37c-4f6d-9b6c-c32fde679d38">464</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52399429b43b4a1d9bee52e250daf799_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzMtNy0xLTEtNzMzNDA_bcb42875-dfc1-4736-a9d7-681e3185b1d4">335</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b680fac1b234e2a9737708659855f0b_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzMtOS0xLTEtNzMzNDA_bc1e1a92-bc6f-4674-b857-c57c7516eae4">164</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzQtNS0xLTEtNzMzNDA_5cad9198-7aec-49a7-a600-ec2978d2823e">19</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzQtNy0xLTEtNzMzNDA_b406219f-390e-4ff9-b424-a37e126c7b45">15</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzQtOS0xLTEtNzMzNDA_fd52bbd1-bd67-4db1-8a9f-e3148110475e">10</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9bd91eff7c745a299340990e99b646a_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzUtNS0xLTEtNzMzNDA_f792da1a-714e-45cf-a9ad-da674977f212">112</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i402cef872a454465af8cd1b9855ca4cd_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzUtNy0xLTEtNzMzNDA_264b8fd7-3c91-4d27-9594-e75dedf68e93">84</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83b2b1020b9b488eb3984a63916eb2fa_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzUtOS0xLTEtNzMzNDA_d283714a-b652-4830-baea-e9495fdb8511">&#8212;</ix:nonFraction>&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzctNS0xLTEtNzMzNDA_bb2a9edf-4299-466e-ace4-655bf615ae62">677</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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzctNy0xLTEtNzMzNDA_70982093-bfd5-4a9e-949d-2b3f6c0a9561">566</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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzctOS0xLTEtNzMzNDA_d988e695-60d0-4adc-b983-f2e89f629ab4">195</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></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDk_0bcd114b-2c97-4fe4-b725-02068080fc7d" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories in the consolidated statements of operations:<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib06d75638da240ac921301402de7b5e7_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzMtMS0xLTEtNzMzNDA_a3c2645d-60d4-4f20-b870-32f712c82f82">69</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51f44b0c36a545c889f0afc10ab7f3af_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzMtMy0xLTEtNzMzNDA_03dfcae9-941c-4993-bf8a-77ad4d86f33e">49</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e3ad084160046cdb864731fd34932db_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzMtNS0xLTEtNzMzNDA_f36286f0-ee23-422a-a4ad-edd8d6f8bc88">21</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1f1592d84b94e59874de69e11b596fb_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzQtMS0xLTEtNzMzNDA_53f92583-63eb-4429-b224-edd570a0e327">14</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcc8829a83ce49aba3ce17b4f3c1355c_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzQtMy0xLTEtNzMzNDA_1b955f25-1d11-4440-8759-2550f44ebf1f">12</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a5be94f1ba48ab9b0bfe3d6d87e121_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzQtNS0xLTEtNzMzNDA_bf9f9f64-3e57-4d1f-ac94-2439d3d6a69f">9</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37424de19b87436e9dd6da4dd65ca990_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzUtMS0xLTEtNzMzNDA_629a2f56-cc56-4cb2-ae4a-02b017c12158">275</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88bac5c518df473da4ef26f30ae45d27_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzUtMy0xLTEtNzMzNDA_5229b49e-b852-461a-bb42-0523e3ffc09f">193</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id845779737c843058aebb40d655d6105_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzUtNS0xLTEtNzMzNDA_74ba8722-fa6a-4c9b-811a-faa061e03de6">63</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d318825a0a47c5b8ebefeb6a439c19_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzYtMS0xLTEtNzMzNDA_994f83aa-515e-4458-b05a-b2360b0568eb">159</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic253f7feb9aa43778afb458d70f62008_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzYtMy0xLTEtNzMzNDA_ddb8621b-20ea-409a-b4e0-73c66bf2b790">136</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b7c60349cbb45a8a2371e3547f56958_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzYtNS0xLTEtNzMzNDA_577aea2a-3f9a-4fdc-aa36-d57f665cbde0">53</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13993944f8fd4d69a2b51540a8dd21d4_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzctMS0xLTEtNzMzNDA_3ae50edf-22f6-4fcb-88d5-0fd6b450e399">160</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd6e8f98e9e84da1834f6ab7fd3986d9_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzctMy0xLTEtNzMzNDA_8c048692-d522-41c5-80c4-eeb171d1a951">176</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe00da8654cd494f949015276007aa4b_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzctNS0xLTEtNzMzNDA_b66240bc-1bd2-4287-8f57-8e34f4b566ea">49</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzgtMS0xLTEtNzMzNDA_24cd2aa4-a331-4843-b77e-83a54cec0bff">677</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzgtMy0xLTEtNzMzNDA_ecb562ae-f842-4b7c-8e74-e13c340db728">566</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzgtNS0xLTEtNzMzNDA_0ff134c3-e268-4e15-928c-1db5539a7c7f">195</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></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued under the Plan generally are exercisable for periods not to exceed <ix:nonNumeric contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwMzU_8a51e03e-b7ef-4efc-a341-26f2ff0e620b">ten years</ix:nonNumeric> and generally vest over <ix:nonNumeric contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwNjI_7506c3a6-72ac-461a-bf3d-646362a4629f">four years</ix:nonNumeric> with <ix:nonFraction unitRef="number" contextRef="ib0e7e5cd08cf416b94ac041a192ac889_D20220201-20230131" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwNzA_3dc44f84-b76a-463b-83f2-bb120534375f">25</ix:nonFraction>% vesting after <ix:nonNumeric contextRef="ib0e7e5cd08cf416b94ac041a192ac889_D20220201-20230131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwODc_4cd240d7-9c81-4888-be1c-4288f717cca5">one year</ix:nonNumeric> and with the remainder vesting monthly thereafter in equal installments. Shares offered under the Plan may be: (i) authorized but unissued shares or (ii) treasury shares.&#160;</span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="if6e16d1acc9d48b2aae2a75423c8c04e" continuedAt="ic1622778e94c4d01b2d21dade0e9d3ab"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODM_f7a27f43-0391-4ddd-b9cd-7c50e480a092" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and related information was as follows:<br/></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><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Years)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic&#160;Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in&#160;millions)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTEtMS0xLTczMzQw_661d1ea3-c612-4bca-b646-0592244dae38">7,984</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTMtMS0xLTczMzQw_42cba6ff-9d02-4ac2-aaef-ea32ef0dae62">39.59</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTUtMS0xLTczMzQw_df892d20-2217-4dd5-956c-a0893cbbeb0b">5.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTctMS0xLTczMzQw_d61ea1ca-c1d8-4125-a6d4-d3e95e50e5c0">1,314</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE5LTEtMS0xLTczMzQw_615cf190-875a-4b70-be92-37d3a254160e">1,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE5LTMtMS0xLTczMzQw_71529759-1c87-4f81-a2ff-b1ba2ed6d0b3">11.92</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTEtMS0xLTc1Njg4_4869ffa4-037c-4468-81fc-728af96a7af1">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTMtMS0xLTc1Njk1_4560a498-a927-49e9-a285-3c102915e4fd">189.80</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTEtMS0xLTczMzQw_8e7e2a4b-9924-4203-8c64-1eee5bdc2ccd">189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTMtMS0xLTczMzQw_6f86eb9b-619a-4922-945b-05dba7eb3c17">80.67</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTEtMS0xLTczMzQw_54cf4a8b-c88b-40b4-a9bc-928841aaaec2">6,353</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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTMtMS0xLTczMzQw_20c4067f-b1ff-48cb-b686-19e683617703">43.92</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTUtMS0xLTczMzQw_da965963-bf7e-4a8c-9950-6d216d6fec40">4.3</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTctMS0xLTczMzQw_7217b0f7-8ca0-4c99-b82d-465b1d9cad50">331</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTEtMS0xLTczMzQw_80085d92-ddf3-41fb-a045-2f4486498a5e">6,353</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTMtMS0xLTczMzQw_ed504c8a-6f0a-4dd0-8266-539061fa2694">43.92</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTUtMS0xLTczMzQw_9c13031e-1210-4712-8c08-290bc5fe8f55">4.3</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTctMS0xLTczMzQw_0e9afd87-65bf-4c33-af12-3ce7997bf0a8">331</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTEtMS0xLTczMzQw_abf39299-e505-448f-a24e-d5ab93711b06">5,729</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTMtMS0xLTczMzQw_dc06b166-6e68-4587-859a-ccf42b52482a">29.75</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTUtMS0xLTczMzQw_f7931876-9557-4785-be15-fa9e1be23555">3.9</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTctMS0xLTczMzQw_592a43f9-af2d-4ee0-9e41-030311ef8daa">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyOTM3Nw_df0b3502-0058-4529-bf1e-bb233848a4c6">No</ix:nonFraction> options were granted during fiscal 2023. The weighted-average grant-date fair value of options granted was $<ix:nonFraction unitRef="usdPerShare" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE0MjU_1ee334e6-c04c-4e80-8b17-88b0adb6b8cb">211.58</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE0MzI_5cefddfa-51d7-4b66-a5e7-e2fd9cbb5bd0">63.32</ix:nonFraction> during fiscal 2022 and 2021, respectively. The total grant-date fair value of stock options vested was $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE1NDc_8b24742a-c72e-47bf-a655-28f0e2a5e031">104</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE1NTE_253c2f91-20ab-497c-a81b-81427a71e008">314</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE1NTg_c1fa73a4-d56f-4614-8c0f-ad20fe6adc6e">20</ix:nonFraction> million during fiscal 2023, 2022 and 2021, respectively. The intrinsic value of the options exercised, which represents the difference between the fair market value of the Company&#8217;s common stock on the date of exercise and the exercise price of each option, was $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE4MTg_d9abe02f-ce01-400f-a088-ed4d5143bd7e">108</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE4MjI_a36c32df-8059-4826-8517-496bb2fd8b1d">545</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE4Mjk_82750fd7-f58a-44e7-af76-b39bfc559bed">772</ix:nonFraction> million during fiscal 2023, 2022 and 2021, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023 and January&#160;31, 2022, there was a total of $<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE5MjA_6aeeb374-9a05-491e-96da-c937c9a72b01">90</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE5Mjc_c6dfe8de-b402-4b85-8da9-f8084d10b622">210</ix:nonFraction> million, respectively, of unrecognized stock-based compensation expense related to options, which is being recognized over a weighted-average period of <ix:nonNumeric contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIwNzQ_185b00c3-d1d4-4eda-9127-36a0774c3c41"><ix:nonNumeric contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIwNzQ_45b8198e-1c87-4b82-a913-003342385314">1.8</ix:nonNumeric></ix:nonNumeric> years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDI_d53e13fd-1949-41e2-b9f4-e7550188fb09" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the Black-Scholes option pricing model to estimate the fair value of stock options granted with the following assumptions:<br/></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><td style="width:56.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.793%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzItMS0xLTEtNzMzNDA_e46cf1e4-1cce-4391-ab58-bf597e75df80">&#8212;</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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzItMy0xLTEtNzMzNDA_3b5f4aca-e435-4024-9524-1c0b8b0fe4a8">46</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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzItNS0xLTEtNzMzNDA_86f79940-d559-453d-9644-ae005916098a">45</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzMtMS0xLTEtNzMzNDA_d175ae82-b84e-4c56-95c0-b6a6d24d2e9a">0.0</ix:nonNumeric></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzMtMy0xLTEtNzMzNDA_92b7e02a-f489-408e-b414-bd2891ed660a">6.3</ix:nonNumeric></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzMtNS0xLTEtNzMzNDA_511d0741-e105-489a-bf15-bbdd59cfd250">6.3</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtMS0xLTEtNzMzNDA_a2ee24c3-e2c8-4de0-9de6-f93d25ee41fc">&#8212;</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:'Arial',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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtMy0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpiMzU4ZDY0Y2IyYmQ0ZjlkYTkxNDhkYTg4YzdiNjk1MV80_242fc433-fdcf-48e8-92c5-8c1d8dc9ad78">1.03</ix:nonFraction>%  </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtNS0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2IwOTNlN2VmZmI0Y2RjYWZiNWQ5NjZkYjY0NjJhZl80_369ebdc7-66c7-4746-9bf0-cd311f05788a">0.37</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtNS0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2IwOTNlN2VmZmI0Y2RjYWZiNWQ5NjZkYjY0NjJhZl85_a25ebf09-6255-4235-82c1-25a1010875dc">0.44</ix:nonFraction>%</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzUtMS0xLTEtNzMzNDA_21a6745c-6ef4-47f3-8d97-f99952f7e50b">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzUtMy0xLTEtNzMzNDA_f64235e7-081e-4696-a271-45669ff1a637">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzUtNS0xLTEtNzMzNDA_d1ba77a1-90e5-4335-9f92-4d174ff2d19e">&#8212;</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODY_dc499708-8b32-4840-97e1-f61727d26077" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity (inclusive of market-based RSUs) and related information was as follows:<br/></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><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4844256c293442d781011e4b906effbe_I20220131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzEtMS0xLTEtNzMzNDA_7dcf4550-c514-4e9d-b8d3-563f69a8bbbe">6,226</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4844256c293442d781011e4b906effbe_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzEtMy0xLTEtNzMzNDA_090f2a9a-e7ed-43c6-bb40-56e258b9090e">207.26</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzItMS0xLTEtNzMzNDA_235232cf-c3b6-477e-bcfa-d2c01c11aada">7,194</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzItMy0xLTEtNzMzNDA_6223d9fc-27ac-4d4e-b467-f8769af178bc">111.84</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzMtMS0xLTEtNzMzNDA_6682bfde-0e48-459a-8f0a-a7fa33ee946d">2,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzMtMy0xLTEtNzMzNDA_3e14aeca-046d-4654-a2b8-3757250ae382">180.81</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzQtMS0xLTEtNzMzNDA_f8e35a5a-969a-424d-84ff-42b02f13b614">1,489</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzQtMy0xLTEtNzMzNDA_e0d85f58-3010-4fe9-a22c-267d48835779">191.40</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8ac3fe455a474e4a82394afbd135e348_I20230131" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzUtMS0xLTEtNzMzNDA_76c579db-6896-4710-8a5e-e427c5cb08b7">9,375</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><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ac3fe455a474e4a82394afbd135e348_I20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzUtMy0xLTEtNzMzNDA_60bbf5f7-6cef-408b-9350-5c4b3311c44e">143.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted <ix:nonFraction unitRef="shares" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIzNDY_039fb58a-a76f-49a0-b490-669dc7eef03e">7,194,187</ix:nonFraction>&#160;RSUs with an aggregate fair value of&#160;$<ix:nonFraction unitRef="usd" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="-6" name="okta:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIzODY_35cc8683-97cd-4446-ab97-138c683d2dca">805</ix:nonFraction> million during fiscal 2023. As of January&#160;31, 2023 and 2022, there was&#160;a total of $<ix:nonFraction unitRef="usd" contextRef="i8ac3fe455a474e4a82394afbd135e348_I20230131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI0NTI_626da448-7094-4c9b-a63f-7b1821343c1a">1,200</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="i4844256c293442d781011e4b906effbe_I20220131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI0NTk_e3cb0ef8-dbf0-4abc-a29a-d8d1fe69a751">1,152</ix:nonFraction> million, respectively, of unrecognized stock-based compensation expense related to unvested RSUs, which is being recognized over a weighted-average period of&#160;<ix:nonNumeric contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI2MTI_e784bfea-0bdc-4b3c-a243-71e5d49cbc3c">3.0</ix:nonNumeric> years, based on vesting under the award service conditions. The total fair value of RSUs vested during fiscal 2023, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDM_d3b15e4c-6f6f-463e-aa00-209d9f66e2e4">229</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i52399429b43b4a1d9bee52e250daf799_D20210201-20220131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDc_87ed7f5d-3cdd-4abe-a512-f3c5fa1fd5c3">531</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0b680fac1b234e2a9737708659855f0b_D20200201-20210131" decimals="-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NTQ_f5f68022-bda8-4b8a-a7d4-b65a3b502146">410</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ic1622778e94c4d01b2d21dade0e9d3ab"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company granted market-based RSUs to certain members of management. The target number of market-based RSUs granted was <ix:nonFraction unitRef="shares" contextRef="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMTEzNg_8ca6648f-7922-40bf-a803-73b1ffa24b53">58,150</ix:nonFraction>. One-third of these market-based RSUs vest over each of a one-, two- and <ix:nonNumeric contextRef="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIxOTkwMjMyNjczNTk_f37ba199-939f-414f-918e-eaba3422b0c4">three-year</ix:nonNumeric> performance period, each starting on February 1, 2022. The number of shares that can be earned ranges from <ix:nonFraction unitRef="number" contextRef="i1b5a3d42020e4c8c84f71289d295c0b8_D20220301-20220331" decimals="2" name="okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMDQ1Ng_49066491-fc48-4c9a-a8cc-d4d2cd59ee85">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if2e061e982f5405abc34eec62fb24d30_D20220301-20220331" decimals="2" name="okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMDQ2NQ_46a91213-add3-43b6-82fa-33b8f6533bc0">200</ix:nonFraction>% of the target number of shares based on the relative performance of the per share price of the Company&#8217;s common stock as compared to the Nasdaq Composite Index over the respective performance periods and subject to continuous employment through the vesting dates. The $<ix:nonFraction unitRef="usdPerShare" contextRef="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMTE0MA_8dbde0b2-ac43-4ad2-8810-8ae09e9a5548">244.73</ix:nonFraction> grant date fair value per target market-based RSU was determined using a Monte Carlo simulation approach. Compensation expense for awards with market conditions is recognized over the service period using the accelerated attribution method and is not reversed if the market condition is not met.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards Issued in Connection with Business Combinations</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2022, the Company entered into revesting agreements with the founders of the acquired businesses pursuant to which <ix:nonFraction unitRef="shares" contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQwODY_d2d553d9-78bf-455f-a3d0-03b1398a6c48">1,269,008</ix:nonFraction> restricted shares of Okta&#8217;s Class A common stock with a weighted-average fair value per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQxODY_fce40ff1-f9ca-4297-a310-2ae3c7c11b16">268.98</ix:nonFraction> issued as of the respective closing dates will vest over <ix:nonNumeric contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQyNDY_e02668b8-c10e-4c36-a580-b2f1e91fb989">3</ix:nonNumeric> years.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the business combinations, as of January&#160;31, 2023, there was&#160;$<ix:nonFraction unitRef="usd" contextRef="i3160269bb7cd479dba6d8ecb55659cb5_I20230131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQzMTc_8a252232-ff9b-4980-b9a6-963a6727ef06">141</ix:nonFraction> million&#160;of unrecognized stock-based compensation expense related to unvested restricted shares, which is being recognized over a weighted-average period of&#160;<ix:nonNumeric contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQ0Njg_6f3830cb-522d-4de6-b5ec-f77b6cbf9908">1.3</ix:nonNumeric> years based on vesting under the award service conditions.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP provides for <ix:nonNumeric contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" name="okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDA_a468e63c-766f-4de8-9f0f-9cf6429e55bd">12-month</ix:nonNumeric> offering periods beginning June&#160;21 and December&#160;21 of each year, and each offering period consists of up to <ix:nonFraction unitRef="offering_period" contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" decimals="INF" name="okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQ2OTI_7deaa75d-aabb-4336-b7b5-7d74b50acdbc">two</ix:nonFraction> <ix:nonNumeric contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" name="okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTE_a2c14e98-a1df-47c4-ac37-f4aa3e227a65">six-month</ix:nonNumeric> purchase periods. The ESPP contains a reset provision under which the offering period resets if the fair market value of the Company&#8217;s common stock on the purchase date is less than the fair market value on the offering date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDE_1c0b869e-0e45-4912-98ee-55df85f750f1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:<br/></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><td style="width:52.554%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.962%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i672159f893744791aa956531aa5ff28f_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoxZjBjYzExMjViYTc0ZWU1YmUxMmQxOWMxOWJjZGEwOV80_dff74ba6-71b7-4fa2-8888-aba8a93b3d4a">63</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i3d4aafc40e7c41ed9c3c5b6d007a7c52_D20220201-20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoxZjBjYzExMjViYTc0ZWU1YmUxMmQxOWMxOWJjZGEwOV85_d2f1e57e-1b9d-42b2-b994-eb79c3c07dce">90</ix:nonFraction>%</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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia4dbbd13c9ad45eba2126a1b11cd906e_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoyZWFlYzdhMmFlZjc0NmQzYTQwODAyNzU1YjE1YzkwZF80_06ad3822-3197-490a-ae56-4a3462fbf9d7">44</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ifc167191902e44af92f72b68f0d38f2d_D20210201-20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoyZWFlYzdhMmFlZjc0NmQzYTQwODAyNzU1YjE1YzkwZF85_b29d1de0-9301-4994-8d4e-66fa28f5278b">48</ix:nonFraction>%</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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i816cc75a438c45e19b721bbb61940c39_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo0YjhiMTk5MmM1Yjk0NTE2OWQ5MmQ1YTRjNzE0YWMxY180_00de32f1-0793-4f78-b087-9abf9cf4d3df">48</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ie2051dd182c0400784a74c702b9fb799_D20200201-20210131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo0YjhiMTk5MmM1Yjk0NTE2OWQ5MmQ1YTRjNzE0YWMxY185_e8601962-3214-49f1-a77a-4aa6d1f8149a">54</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i672159f893744791aa956531aa5ff28f_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NDQ1NGVmYWE3NGU0YWVkYmE5Y2RkY2YwNmI2NDRjMl80_a71e4cdf-64c1-4e96-8ccf-4dbba34f25ca">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="i3d4aafc40e7c41ed9c3c5b6d007a7c52_D20220201-20230131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NDQ1NGVmYWE3NGU0YWVkYmE5Y2RkY2YwNmI2NDRjMl85_1ae1c6cd-3fda-46a8-8f5e-54cafb429068">1.0</ix:nonNumeric></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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia4dbbd13c9ad45eba2126a1b11cd906e_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo1MWM1ZmE1ZjkzYTM0YzY4ODdlMTkwZTgzNzQyNTA1ZV80_481d07a1-3fe0-495f-85ee-30ba856b9202">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="ifc167191902e44af92f72b68f0d38f2d_D20210201-20220131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo1MWM1ZmE1ZjkzYTM0YzY4ODdlMTkwZTgzNzQyNTA1ZV85_fd88ea4d-9b2d-44b7-8abc-717d5d394d9d">1.0</ix:nonNumeric></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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i816cc75a438c45e19b721bbb61940c39_D20200201-20210131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2RkNmFkNTJkZmI0OGNlOTUyMzhiZTMwMTE2MGE0N180_68524220-c75b-45d9-9d72-cf01ef32ebe9">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="ie2051dd182c0400784a74c702b9fb799_D20200201-20210131" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2RkNmFkNTJkZmI0OGNlOTUyMzhiZTMwMTE2MGE0N185_5367ca21-8631-47d7-b296-a4d46294635f">1.0</ix:nonNumeric></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozNTIzMzkzMGQ0M2M0ODBjYmVmN2RhNDg2ODdkMDAzNl80_a7615110-f3bc-44a5-a596-83f45a857a6f">2.46</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozNTIzMzkzMGQ0M2M0ODBjYmVmN2RhNDg2ODdkMDAzNl85_da296e19-03fc-40b4-b5ed-f65c2c63bbbf">4.67</ix:nonFraction>%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozYmFjZGRlZGQ0NzE0MzNhYmU4ZDI4M2I2YWI1MDE0M180_0c0b0644-3c0f-4683-b5a6-30dde9198b10">0.06</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozYmFjZGRlZGQ0NzE0MzNhYmU4ZDI4M2I2YWI1MDE0M185_7cb16b50-45b2-4bad-871c-1e8db9b3bc3e">0.29</ix:nonFraction>%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NzhiNGFhOTU0MDE0NTAyYTc2ZDdkNzliMmY2MDUyNV80_1f9ab1bb-845d-47e9-9188-81a8e7490883">0.09</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NzhiNGFhOTU0MDE0NTAyYTc2ZDdkNzliMmY2MDUyNV85_87314b1f-a427-4593-b5d7-638e08b51e20">0.18</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzUtMi0xLTEtNzMzNDA_59057b6b-9541-469a-9e7e-3ea1f1e33e8a">&#8212;</ix:nonFraction></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzUtNC0xLTEtNzMzNDA_f3bf142f-5854-4821-ac39-ccde531327bb">&#8212;</ix:nonFraction></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzUtNi0xLTEtNzMzNDA_effef5bd-a9ba-4943-892d-3c226be8103e">&#8212;</ix:nonFraction></span></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company's employees purchased <ix:nonFraction unitRef="shares" contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQ5MjE_579fcc1d-cf01-4cdb-88d1-86b0dd838ce1">491,965</ix:nonFraction> shares of its Class A common stock under the ESPP. The shares were purchased at a weighted-average purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i235c1ccf56a6401ab4e21f99602ec761_I20230131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUwNDE_981a4607-f90a-4053-914d-5801a3d0a8fa">63.97</ix:nonFraction> per share, with proceeds of $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUwNzI_f3f1501f-b6b3-4449-bfb3-b58877dd3bbd">31</ix:nonFraction> million. During fiscal&#160;2022, the Company's employees purchased <ix:nonFraction unitRef="shares" contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUxMzY_fd1a0a3a-4954-4dee-97a2-dada17257b14">185,707</ix:nonFraction> shares of its Class A common stock under the ESPP. The shares were purchased at a weighted-average purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9747e6b159494dff8317d22d38b96427_I20220131" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUyNTY_bc853367-de21-4fbe-8240-2e8b62eacee2">191.54</ix:nonFraction> per share, with proceeds of $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUyODc_0dcf4ddc-af1a-42ef-865c-077833c43d6b">36</ix:nonFraction> million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023 and January&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i235c1ccf56a6401ab4e21f99602ec761_I20230131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUzMTg_c58d5ec7-8cba-4dc6-882e-9d0186b719cd">26</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9747e6b159494dff8317d22d38b96427_I20220131" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUzMjU_9590fbf5-b157-46aa-b621-92aca1137ee0">17</ix:nonFraction> million, respectively, of unrecognized stock-based compensation expense related to the ESPP which is being recognized over a weighted-average vesting period of <ix:nonNumeric contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODA_08540853-7644-4200-8b3b-8b00cc1a8921">0.7</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Defined Contribution Plan</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. A portion of employee contributions are matched up to a fixed maximum dollar amount per year per employee. The Company began matching contributions in fiscal 2023. Matching contributions to the plan were $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwOTk1MTE2NDEwMjY_54b9ee40-1f83-4584-aa13-126e5388e4af">21</ix:nonFraction>&#160;million during fiscal 2023.</span></div></ix:continuation><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_151"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjI_56bf767d-92ea-490b-a018-5c899c806be0" continuedAt="ib0fc46f636e2499680504615bf381d0e" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ib0fc46f636e2499680504615bf381d0e" continuedAt="ifbedd38cd42148eca6e59f18458a1082"><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjU_3e15b46b-3aa7-4dfc-ada9-d247b2791f0f" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of pre-tax loss for fiscal 2023, 2022 and 2021 were as follows:<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzItMS0xLTEtNzMzNDA_e12fe055-41a4-4ceb-9e91-99b7deb76158">834</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzItMy0xLTEtNzMzNDA_907010bd-4e89-4230-910c-aa68fdd6d214">904</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzItNS0xLTEtNzMzNDA_b42ec3e3-3490-41e8-8fa7-ef47c717ebb9">282</ix:nonFraction>)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzMtMS0xLTEtNzMzNDA_572cf218-83cb-4ba8-8afd-8dba951dd3e0">33</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzMtMy0xLTEtNzMzNDA_057154f7-8d99-451e-b652-8815a099c3ad">54</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzMtNS0xLTEtNzMzNDA_c4a0272a-32be-41a8-94d2-21606b6bae2b">16</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzQtMS0xLTEtNzMzNDA_6d9befc8-f1d8-49e2-b37e-6082372d3b1c">801</ix:nonFraction>)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzQtMy0xLTEtNzMzNDA_5da6bf59-b3e9-4fce-9811-40fe27f2500f">850</ix:nonFraction>)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzQtNS0xLTEtNzMzNDA_4b38656a-df5e-419d-ae38-013dab67be0b">266</ix:nonFraction>)</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></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjM_0de380fe-9bf0-4776-83ec-52c767e6c6bd" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes for fiscal 2023, 2022 and 2021 were as follows:<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzMtMS0xLTEtNzMzNDA_0b025d8e-5925-42ab-8069-675d7df23d71">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzMtMy0xLTEtNzMzNDA_469e268a-46bd-4ede-93cd-a114723d5e52">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzMtNS0xLTEtNzMzNDA_fa472aec-fb5a-4141-8531-5a7026091753">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzQtMS0xLTEtNzMzNDA_76395678-0356-4bfb-bfcb-ed849ebb78bd">2</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzQtMy0xLTEtNzMzNDA_8fd1f3cf-3430-49ad-95a8-60105e567dbc">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzQtNS0xLTEtNzMzNDA_e3a1f821-351f-447a-a279-fe8588175b77">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzUtMS0xLTEtNzMzNDA_0d6fbaab-a6dc-4a4a-9c69-9b6829ee7e76">5</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzUtMy0xLTEtNzMzNDA_a9a05e85-2942-48fc-8752-b15c3b165391">4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzUtNS0xLTEtNzMzNDA_c8a86bb8-4eec-4a49-abd0-6650158709b6">1</ix:nonFraction>&#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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzYtMS0xLTEtNzMzNDA_0a95fc1a-3853-417d-82bd-ac1a196ff3a8">7</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzYtMy0xLTEtNzMzNDA_17438a23-a3a9-431a-9d4a-b49346bf1c75">4</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzYtNS0xLTEtNzMzNDA_688efdb9-c5ed-47c1-a99d-7216f75b339d">1</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzgtMS0xLTEtNzMzNDA_e0f726a7-537a-4586-a35b-6f5b3fddc990">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzgtMy0xLTEtNzMzNDA_f2cd35ae-29eb-4dc8-8bfd-426be45c5d7c">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzgtNS0xLTEtNzMzNDA_ab2cce3e-d2a0-484c-b89c-19bf20c6f69d">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzktMS0xLTEtNzMzNDA_799d5cb9-bb26-4b1e-8429-f8302c9e1dfb">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzktMy0xLTEtNzMzNDA_f1c19cad-374d-4ba3-8e90-bff59dd3e906">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzktNS0xLTEtNzMzNDA_393862f2-d812-4882-aaec-644fcf0eda24">&#8212;</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEwLTEtMS0xLTczMzQw_dcd7827f-7649-4578-8d88-6303e292a158">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEwLTMtMS0xLTczMzQw_5781a1da-9572-471e-9264-a61395950987">3</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEwLTUtMS0xLTczMzQw_37d27d04-fd45-4a7a-b22d-bdfd14fb7c04">1</ix:nonFraction>)</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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzExLTEtMS0xLTczMzQw_322275a0-db3b-4660-9fd1-a03254b21a7f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzExLTMtMS0xLTczMzQw_399f5b22-8a2e-4ffa-a087-09325bf6f114">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzExLTUtMS0xLTczMzQw_fdb14988-53e5-4a19-95f0-e817339f55b9">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEyLTEtMS0xLTczMzQw_2cf17e5d-0c26-426f-938d-0488095a9275">14</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEyLTMtMS0xLTczMzQw_37aab280-d2dc-42e0-9b36-85163004f275">2</ix:nonFraction>)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEyLTUtMS0xLTczMzQw_e05db974-76b5-46ed-a4fd-d8dd7f9e7291">&#8212;</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></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, the income tax expense resulted primarily from income tax expense related to profitable foreign jurisdictions, the tax impact of shortfalls from stock-based compensation in the United Kingdom, and state taxes. For fiscal 2022, the income tax benefit resulted from the release of valuation allowance in the United States in connection with acquisitions and excess tax benefits from stock-based compensation in the United Kingdom, offset by income tax expense related to profitable foreign jurisdictions. For fiscal 2021, the income tax expense from profitable jurisdictions was partially offset by excess tax benefits from stock-based compensation in the United Kingdom. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjA_4b309c96-021b-4438-ae06-c29aa29f7ffd" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;following&#160;is&#160;a&#160;reconciliation&#160;of&#160;the&#160;statutory&#160;federal&#160;income&#160;tax&#160;rate&#160;to&#160;the&#160;Company&#8217;s&#160;effective&#160;tax rate for fiscal 2023, 2022 and 2021:<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzItMS0xLTEtNzMzNDA_b0770bba-bf4d-47cf-8354-633ff295d2c5">21.0</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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzItMy0xLTEtNzMzNDA_9a8bb924-5c56-40b1-b143-c43a9ee041b4">21.0</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"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzItNS0xLTEtNzMzNDA_5527d89c-8ef4-4849-9911-73096ea43326">21.0</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"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzMtMS0xLTEtNzMzNDA_595e152c-7f8e-423b-84e0-fb1993bc3fff">3.6</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzMtMy0xLTEtNzMzNDA_b0b10d47-60f1-4cb3-8d1b-24733314edfd">3.9</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzMtNS0xLTEtNzMzNDA_d5318fc7-0d92-45ed-b621-f6331a91ef27">4.1</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzQtMS0xLTEtNzMzNDA_a31e5781-b0e2-4dcf-b79d-eece3526cb28">9.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzQtMy0xLTEtNzMzNDA_b9429f28-76d0-43eb-92d9-4afdc2fac737">36.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzQtNS0xLTEtNzMzNDA_8e85e2ff-dd4b-4b43-9435-eb7fe078a7dd">101.0</ix:nonFraction>)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzUtMS0xLTEtNzMzNDA_355dfc43-ea14-4d07-b71f-bc422f6a63db">12.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzUtMy0xLTEtNzMzNDA_91ae27ce-6218-4812-9881-35685401af6b">8.4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzUtNS0xLTEtNzMzNDA_29e25d55-1266-404b-8828-27fc317e4aec">70.2</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzYtMS0xLTEtNzMzNDA_bb10691b-fa40-4d16-9d01-ed4ed6bcd332">2.6</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzYtMy0xLTEtNzMzNDA_c0246630-44f4-4e42-ae7a-0f0c406b6735">3.6</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzYtNS0xLTEtNzMzNDA_04fda73b-dc6b-4554-bda4-fc3d8c569424">6.4</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzctMS0xLTEtNzMzNDA_696d1b44-2a4a-438a-8d13-af589f0716bb">5.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzctMy0xLTEtNzMzNDA_8ebf5e9b-8566-4d98-abf1-2f4c1e28f4fb">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzctNS0xLTEtNzMzNDA_4f6b1d88-5b42-409f-a30a-21a0bb7291aa">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzgtMS0xLTEtNzMzNDA_179eb2b4-74d5-44a9-b87b-16716f1af83d">1.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzgtMy0xLTEtNzMzNDA_dc4a707c-49fb-4f17-93de-573aa91419f8">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzgtNS0xLTEtNzMzNDA_4442d348-8d42-403b-8e90-821aa47ebfae">0.8</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzktMS0xLTEtNzMzNDA_bc7b25a3-85d3-4b96-9f21-920e0ca4a31b">1.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzktMy0xLTEtNzMzNDA_4ccb2961-a729-4fc0-858d-3ef2702ef760">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzktNS0xLTEtNzMzNDA_3b08b84d-dcc1-46e9-bac8-896bffec2a14">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Cuts and Jobs Act enacted on December 22, 2017 amended Internal Revenue Code Section 174 to require that specific research and experimental (&#8220;R&amp;E&#8221;) expenditures be capitalized and amortized over five years (U.S. R&amp;E) or fifteen years (non-U.S. R&amp;E) beginning in fiscal 2023. The capitalization of R&amp;E expenditures resulted in a deferred tax asset of $<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzU0OTc1NTgzMjM0MA_f76f5de8-6342-4f43-9ad2-fa058a478a7e">189</ix:nonFraction> million. Additionally, the effective tax rate was impacted by (<ix:nonFraction unitRef="number" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzU0OTc1NTgzMjM0NQ_696d1b44-2a4a-438a-8d13-af589f0716bb">5.4</ix:nonFraction>)% due to </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ifbedd38cd42148eca6e59f18458a1082" continuedAt="ifdb111107c4d4c8a8717bfe9444d3990"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain tax deductions being disavowed, which further resulted in the utilization of federal and state tax attributes to offset this impact.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjg_9209ec8a-8806-48d7-8d5a-a47dacb03b68" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences and related deferred tax assets and liabilities as of January&#160;31, 2023 and 2022 were as follows:<br/></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><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzQtMS0xLTEtNzMzNDA_d9cbb7fc-c627-4e62-bee5-2c6415376d00">817</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzQtMy0xLTEtNzMzNDA_2f3399fb-4fad-4bc6-8ac0-ae400231239a">955</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMS0xLTEtOTA2MTM_f76f5de8-6342-4f43-9ad2-fa058a478a7e">189</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMy0xLTEtOTA2MTM_d8cfbabf-e2ef-4397-b56f-6293d4f29c65">&#8212;</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMS0xLTEtNzMzNDA_eade29c0-0145-4df6-a514-3dbb0de7feec">52</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMy0xLTEtNzMzNDA_881ce12a-aecd-4144-b4fe-760fff913ff6">48</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="okta:DeferredTaxAssetsOperatingLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzctMS0xLTEtNzMzNDA_2d0d9ad6-ccc8-4797-ab8d-5febb8327927">43</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="okta:DeferredTaxAssetsOperatingLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzctMy0xLTEtNzMzNDA_6b29d3f1-0bfc-4aec-a51b-a1ff00a93b3d">50</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzgtMS0xLTEtNzMzNDA_c9f8f2c8-eb6b-486c-a151-4440adf291e3">31</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzgtMy0xLTEtNzMzNDA_df5a7940-eb81-4adc-9b33-8572180aa425">40</ix:nonFraction>&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzktMS0xLTEtNzMzNDA_11fb5f8f-a49b-4e6e-859b-48bcd3fd97d7">113</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzktMy0xLTEtNzMzNDA_1138e6d3-98e5-4f3b-a542-14da53fc6d41">92</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzExLTEtMS0xLTczMzQw_7f9c2e60-d448-4d1b-8911-0c8b9b40dc64">1,245</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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzExLTMtMS0xLTczMzQw_1a479dde-a548-4117-a869-a81e5d4ae8ce">1,185</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEyLTEtMS0xLTczMzQw_423cf392-2b68-44e7-ae46-2f232a56bbf7">1,078</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEyLTMtMS0xLTczMzQw_1ff73ba9-4634-4a43-8a56-2ca8fa4b0b30">904</ix:nonFraction>)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEzLTEtMS0xLTczMzQw_de78af98-67ad-49cb-bc09-e02bf3bf6f28">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEzLTMtMS0xLTczMzQw_f2089681-12de-455c-b32b-8da38ebd073e">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="okta:DeferredTaxLiabilityConvertibleDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE1LTEtMS0xLTczMzQw_d1ebb1ba-aa03-4290-be04-c28b5dbb603b">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="okta:DeferredTaxLiabilityConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE1LTMtMS0xLTczMzQw_5c18c06c-f172-40e8-a4dc-040552cdc20f">91</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE2LTEtMS0xLTczMzQw_42450c37-69e9-4665-bce4-b71e1ada90ca">77</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE2LTMtMS0xLTczMzQw_9f0b4377-635a-4908-9ba5-4728b34126d5">68</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE3LTEtMS0xLTczMzQw_15934f96-9a97-482b-9d33-52a84ac53645">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE3LTMtMS0xLTczMzQw_d785a4be-bb98-47c7-b64f-9197f9c4d79e">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="okta:DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE5LTEtMS0xLTczMzQw_8ff5628a-5746-47ad-ab1d-cf001d4ff812">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="okta:DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE5LTMtMS0xLTczMzQw_c836a595-e47f-4517-98b9-95f8e5fcb6dd">37</ix:nonFraction>)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIwLTEtMS0xLTczMzQw_c1d3a968-3035-46fe-ab28-08d3af577ffb">56</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIwLTMtMS0xLTczMzQw_8a7255c8-2ecf-40ef-81c2-ba8d2745dfb6">78</ix:nonFraction>)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIxLTEtMS0xLTczMzQw_43f2c61c-0245-45e5-9100-7388f10cd1cd">169</ix:nonFraction>)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIxLTMtMS0xLTczMzQw_f132a76c-8b0b-4cee-8c68-c039fde3954a">277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIyLTEtMS0xLTczMzQw_242d7cd0-f36c-4f5f-8fd7-1c0ea7554ac1">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIyLTMtMS0xLTczMzQw_fe15508b-1bbf-4399-9bc8-a10d78686841">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of continuing losses, the Company has determined that it is not more likely than not that it will realize the benefits of the U.S. deferred tax assets and, therefore, the Company has recorded a valuation allowance to reduce the carrying value of the U.S. deferred tax assets, net of U.S. deferred tax liabilities. The U.S. valuation allowance increased by $<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE4MjA_ebc86ebc-04c0-48f8-b59d-86645406c9ae">174</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE4Mjc_49dc89af-49f9-4da3-8443-7112c120d77c">349</ix:nonFraction> million during fiscal 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i3ed39474bd4d4cc09dab2828395aeb45_I20230131" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE5MTk_2a421299-fcb5-492f-b9ed-97f0a47a465b">3,208</ix:nonFraction> million of federal and $<ix:nonFraction unitRef="usd" contextRef="i00318dca16b641c6bf500a38df49334f_I20230131" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE5Mzc_ca6577b4-f8d5-4776-8777-627ebfc6cbf1">2,108</ix:nonFraction> million of state net operating loss carryforwards available to offset future taxable income. If not utilized, the federal and state net operating loss carryforwards will begin to expire in 2029 and 2023, respectively. As of January&#160;31, 2023, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="ia90e3b7ad59c4979992e96107dbf228f_I20230131" decimals="-6" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzIxOTA_1fd364d3-e88d-494f-ad53-9de5caba1cdd">46</ix:nonFraction> million of UK net operating losses which do not expire.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the Company had federal research and development tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="ie369bb0c6fa14cd780390430687def71_I20230131" decimals="-6" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzIzMjg_e867f49e-b9dc-4cb0-845c-c34009744938">98</ix:nonFraction> million and California research and development tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="iac11310292654da3a4ab12ad9fd93adc_I20230131" decimals="-6" name="us-gaap:TaxCreditCarryforwardAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzIzOTk_a2623867-60fc-4674-a8e9-aa49652ebafc">65</ix:nonFraction> million. The federal research and development credits will start to expire in 2030 while the California research and development credits do not expire. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to utilize the net operating loss and tax credit carryforwards in the future may be subject to substantial restrictions in the event of future ownership changes as defined in Section 382 of the Internal Revenue Code and similar state tax laws. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance for income taxes requires a deferred tax liability to be established for the U.S. tax impact of undistributed earnings of foreign subsidiaries unless it can be shown that these earnings will be permanently reinvested outside the U.S. If the Company repatriated its accumulated foreign earnings, any deferred income taxes for the estimated U.S. income tax, foreign income tax, and applicable withholding taxes on earnings of subsidiaries is insignificant. </span></div></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="ifdb111107c4d4c8a8717bfe9444d3990" continuedAt="if44300ce9e1e41b9aff2976a2d76b59b"><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjk_391c7576-62ef-49e4-9b29-687a102fd51e" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of beginning and ending amount of unrecognized tax benefit was as follows:<br/></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><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross amount of unrecognized tax benefits as of the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzItMS0xLTEtNzMzNDA_e10ae8f5-409f-47ac-b1c4-442585fd33c7">37</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzItMy0xLTEtNzMzNDA_04d93b54-caed-48a6-a4ff-73b858721a9a">22</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e20e5868a8345a68a6e722600c31e7b_I20200131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzItNS0xLTEtNzMzNDA_1765b411-cbb6-4f80-bfed-57a91f02fb5a">16</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzMtMS0xLTEtNzMzNDA_eed547c7-b92a-448f-8152-65c34eaaa85f">1</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzMtMy0xLTEtNzMzNDA_5dbf4966-421c-4441-8f86-79fc37fa0fc9">5</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzMtNS0xLTEtNzMzNDA_ec8e4281-563f-41b5-9a6c-20439ebb3838">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzQtMS0xLTEtNzMzNDA_2b716333-f823-4203-96a8-7edc48e3db66">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzQtMy0xLTEtNzMzNDA_cc5f9ebd-4ffd-417e-85ca-9e3e96828735">10</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzQtNS0xLTEtNzMzNDA_708f5403-a8cf-438f-b7ad-5f3828ba1ce3">7</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions taken in a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzUtMS0xLTEtNzMzNDA_2fb7dc02-856d-4a6d-8fe8-f57b10189e4b">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzUtMy0xLTEtNzMzNDA_5eca490e-efbb-4d12-8579-d94600ef8b9d">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzUtNS0xLTEtNzMzNDA_525d5e63-a1b3-4492-9200-cefe2d2dbf64">1</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross amount of unrecognized tax benefits as of the end of the year</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzYtMS0xLTEtNzMzNDA_f0130c1c-2472-492d-affe-3906a5a3cd57">43</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzYtMy0xLTEtNzMzNDA_4f67025f-e700-4476-a5f7-bc40052cb4d1">37</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzYtNS0xLTEtNzMzNDA_d6c67118-8367-4111-967d-624e192e8286">22</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></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various other state and foreign jurisdictions. As the Company has net operating loss carryforwards for the U.S. federal and state jurisdictions, the statute of limitations is open for all years. For material foreign jurisdictions, the tax years open to examination include the tax years 2017 and forward.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if44300ce9e1e41b9aff2976a2d76b59b">As of January&#160;31, 2023 and 2022, the Company has an immaterial amount of unrecognized tax benefits that if recognized would impact the effective tax rate. As of January 31, 2021, the Company had <ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzQ3NzY_018e02ff-a041-4b4a-8aac-910f0662c094"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzQ3NzY_20f47b08-d3e0-4056-b3ab-a2e822a455fb"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzQ3NzY_f78ca439-2aaa-45fb-9b18-9c8148f97f81">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> unrecognized tax benefits that if recognized would impact the effective tax rate. The Company's policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes. As of January&#160;31, 2023, 2022 and 2021, the Company has <ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUwMzE_4a1d927b-21cc-4aa4-8267-d207507f700d"><ix:nonFraction unitRef="usd" contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUwMzE_ba7dfd3f-d73b-439a-8453-2d830f13ccb6"><ix:nonFraction unitRef="usd" contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUwMzE_ddd0c8f8-e549-4e38-8c8c-7e32e6646d7a">not</ix:nonFraction></ix:nonFraction></ix:nonFraction> accrued a material amount in interest and penalties related to unrecognized tax benefits. The Company does <ix:nonFraction unitRef="usd" contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131" decimals="INF" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUxNDE_f1afaf68-abbe-4a0a-8240-93aea94168e1">not</ix:nonFraction> have any significant uncertain tax positions as of January&#160;31, 2023 for which it is reasonably possible that the positions will increase or decrease within the next twelve months.</ix:continuation> </span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_154"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzE2NDI_e58ac7b5-463a-4e77-b797-46244219ebad" continuedAt="ic9e1e7f3832a4c838c0c3e8f54e39078" escape="true">Net Loss Per Share </ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><ix:continuation id="ic9e1e7f3832a4c838c0c3e8f54e39078" continuedAt="i586e4e050e2f4a35bfdde48c88183278"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share of common stock in conformity with the two-class method required for participating securities. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzE2NDk_2a49ad59-7105-4fad-8b41-ab9b591d1477" continuedAt="i18d073df5dff452da7acecf55238bdd9" escape="true">The following table presents the calculation of basic and diluted net loss per share:</ix:nonNumeric><br/></span><ix:continuation id="i18d073df5dff452da7acecf55238bdd9"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:35.317%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.741%"></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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions, shares in thousands, except per share data)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id77249774737499285f5550257d7139a_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtMS0xLTEtNzMzNDA_943299aa-348a-4def-90b1-d33a58efbe64">778</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iabf43dbfaae042bf809595e52f3cf093_D20220201-20230131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtMy0xLTEtNzMzNDA_43c3eb5b-eca2-4354-a635-8e234cbdaff9">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtNS0xLTEtNzMzNDA_6cc396af-ef87-4886-af93-89d7a2808758">806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8bf076d0eb00449da75900bf11251897_D20210201-20220131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtNy0xLTEtNzMzNDA_18d0054d-22f4-44fd-924f-8e29959f1c03">42</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtOS0xLTEtNzMzNDA_d5c29132-5765-44e2-a4a5-ffe101baa639">249</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtMTEtMS0xLTczMzQw_c287f49d-d0f4-430d-a139-ff3aaeb68131">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMS0xLTEtNzMzNDA_bb433bbd-085e-4f07-b979-dd945a308416"><ix:nonFraction unitRef="shares" contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMS0xLTEtNzMzNDA_c4c5ab01-4516-4903-8075-1b8f7e6e594f">150,891</ix:nonFraction></ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMy0xLTEtNzMzNDA_c4f3ad83-7030-41ae-9e1c-2e1b24d34ed9"><ix:nonFraction unitRef="shares" contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMy0xLTEtNzMzNDA_f70b5e53-963b-4842-af2d-ab6a6ee77854">7,132</ix:nonFraction></ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNS0xLTEtNzMzNDA_84f536f9-e94c-4fd2-a1e4-6a9c80456fe7"><ix:nonFraction unitRef="shares" contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNS0xLTEtNzMzNDA_e37ffd5c-9fbd-4083-809a-7c41979c3f6f">140,684</ix:nonFraction></ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNy0xLTEtNzMzNDA_7204cdbf-9a5d-4872-8f60-13cd7506c891"><ix:nonFraction unitRef="shares" contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNy0xLTEtNzMzNDA_8d6f6184-6823-4019-8739-0df8ec0729d2">7,352</ix:nonFraction></ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtOS0xLTEtNzMzNDA_08efa92f-31ff-4511-8334-1cd0942c3bbe"><ix:nonFraction unitRef="shares" contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtOS0xLTEtNzMzNDA_af3b96cf-1da1-4067-b962-c8dc0c9234ec">118,882</ix:nonFraction></ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMTEtMS0xLTczMzQw_912093ab-ff0b-4d79-a197-259b834ae186"><ix:nonFraction unitRef="shares" contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMTEtMS0xLTczMzQw_a64dee4c-4497-4427-b64d-25d0338695da">8,330</ix:nonFraction></ix:nonFraction>&#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><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMS0xLTEtNzMzNDA_1acfc048-26d5-496d-be5c-7a0f25645533"><ix:nonFraction unitRef="usdPerShare" contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMS0xLTEtNzMzNDA_46269200-7198-4d41-acca-dcdf903d0da4">5.16</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMy0xLTEtNzMzNDA_799666f3-319b-488b-8e93-345b9633b94f"><ix:nonFraction unitRef="usdPerShare" contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMy0xLTEtNzMzNDA_efc6b2fb-2cd3-4539-ba9b-3c5d667edcf1">5.16</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNS0xLTEtNzMzNDA_89854946-7630-48dc-8daf-0a06ad76c0c0"><ix:nonFraction unitRef="usdPerShare" contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNS0xLTEtNzMzNDA_d3cee536-2978-487c-a06e-03be91ecacce">5.73</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNy0xLTEtNzMzNDA_63944539-b82b-40c5-b76f-e8eba02dd552"><ix:nonFraction unitRef="usdPerShare" contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNy0xLTEtNzMzNDA_90f1f767-f1b0-43d8-abf3-04dc02d977d4">5.73</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctOS0xLTEtNzMzNDA_49ab9883-b85d-4479-99c6-60d94e5dc5f5"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctOS0xLTEtNzMzNDA_79301929-274b-4437-a698-58574273d49e">2.09</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMTEtMS0xLTczMzQw_0d000e16-947f-49ff-9df4-211e3a4f6380"><ix:nonFraction unitRef="usdPerShare" contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMTEtMS0xLTczMzQw_bffb36dd-e41e-4278-b605-22f74ce84508">2.09</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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></ix:continuation></ix:continuation></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i586e4e050e2f4a35bfdde48c88183278"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzE2NDU_efba8fa4-95d2-452c-82d8-d789191664a7" continuedAt="i0478d5b2396c412c9985df89f7227ede" escape="true">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</ix:nonNumeric><br/></span><ix:continuation id="i0478d5b2396c412c9985df89f7227ede"><table 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:59.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib427ccd420c44d6d84f0480bf3039318_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzItMS0xLTEtNzMzNDA_51ef5441-52de-466b-9190-0f4c0d1312a5">6,353</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08f8e085a7b64c31a5a05448eb03a236_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzItMy0xLTEtNzMzNDA_d956f7d5-3e4e-4031-ad65-e3b85aafee48">7,984</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94870c92263a44afa224111f543f181b_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzItNS0xLTEtNzMzNDA_9bad75ae-cc83-46ab-b7c9-282e5d963664">8,250</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25daa7055de4b5da0152dcac7db5a2c_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzMtMS0xLTEtNzMzNDA_a96038c2-2627-4445-8542-5b3516b2dc36">9,317</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic4e9af38a439422f98baa2adff36605f_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzMtMy0xLTEtNzMzNDA_42846049-f731-455b-9847-b3797b661ee2">6,226</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie5fb07375f424289804d7598230d712c_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzMtNS0xLTEtNzMzNDA_33e1127b-8348-473f-b218-087b2f0d7f0f">4,452</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested market-based RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5b8681415bf4c0d86324d68f50ce506_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzUtMS0xLTEtOTE0MjU_477a0753-83cd-4969-aa1b-eed2db01a8f4">116</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id11b208df9cb4313a05088ca911dfc3c_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzUtMy0xLTEtOTE0MjU_f777be44-ae0f-4c5f-8822-3b1126d1bc72">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e263651f3c84d41ace8f45124f971d4_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzUtNS0xLTEtOTE0MjU_73b8e1d4-deb5-420e-ba47-5d94e5c575fb">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock awards issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i994a5f3dc9b64afcb848fdb1081a04c1_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzQtMS0xLTEtNzMzNDA_e48aa9ca-977c-4731-8c81-0601f317cdc5">627</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2caf977ed9f643589652befff7860c49_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzQtMy0xLTEtNzMzNDA_078a1955-77e7-4fd2-acab-cb3ba6f986ac">1,269</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e7328e01ac640a199ccf249bae5d42d_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzQtNS0xLTEtNzMzNDA_dedd61b1-7b53-4cc0-b959-7d241812f4dc">&#8212;</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8dae5f10763c42cf9feefd829f9c7586_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzctMS0xLTEtNzMzNDA_a1ed3ec1-1403-438e-9118-8ce6a0ca732f">921</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8aafde5e8fa140af9b76a0bcf0e1ba11_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzctMy0xLTEtNzMzNDA_33094e8b-8c55-4b59-b01c-7c3b2a3eacca">253</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i53b90a68dda14eb2a351cbb7f15af136_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzctNS0xLTEtNzMzNDA_099e8668-debc-4747-b393-c716936f0346">137</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2023 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i652575acaea44007b18a026800635f53_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzgtMS0xLTEtNzMzNDA_b19d888d-69e3-4c0d-8993-cf16bfb89eaa">&#8212;</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib2554775b0ea4e6a9815563f543b3694_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzgtMy0xLTEtNzMzNDA_b34311bf-4840-4016-a596-bd52c59f563d">356</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia960135353934a9db55a8ac4fc8b5e3f_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzgtNS0xLTEtNzMzNDA_73504283-8df4-4e93-b3a9-0e3526c893f7">832</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to warrants related to the issuance of the 2023 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i897b1ad52bee4d1685d5cc9a909d6cc9_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzktMS0xLTEtNzMzNDA_651a4496-f187-4b7a-8d7e-e1b76ba05f2b">1,048</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4c6b2f4fd53647499522b21228ad7f35_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzktMy0xLTEtNzMzNDA_9818bb47-2f89-4a13-b69b-ab9f4906bc85">1,048</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5fe425ebfbad432e8428cceb81a8be99_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzktNS0xLTEtNzMzNDA_6b1e6805-8cea-44f1-ad97-6f2a9368e0b2">1,048</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3e9d4d79de194b7999a72fdfbefb6491_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzEwLTEtMS0xLTczMzQw_89f25993-4b98-4bf5-bebe-675ea44a6877">5,617</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0966722ec2bd496fbf4bffdf287cbf6c_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzEwLTMtMS0xLTczMzQw_a2161bb2-bc56-4407-8bd9-3ae4d59ac3bf">5,617</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i71f11bf48d2a464daca7fc19a02c8c06_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzEwLTUtMS0xLTczMzQw_fd1242d7-ccbe-4cce-87e6-cb6414406e54">5,617</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id667c25764294b5d81e4cf17880915de_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzExLTEtMS0xLTczMzQw_81cdd249-18b5-4613-8b2f-10d56969ad82">4,820</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1f9e43a6f20545c5b4540ebdae61783a_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzExLTMtMS0xLTczMzQw_7ee672b8-85ee-4a9f-b419-8cf0fdb8c24a">4,820</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i914a79ce5d61424d9ee5bda4c97e64da_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzExLTUtMS0xLTczMzQw_219fd1b8-831b-4fba-99a6-67d2c105ecb6">4,820</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzE0LTEtMS0xLTczMzQw_bab82859-58de-4fee-b54d-2daaca0c71b6">28,819</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzE0LTMtMS0xLTczMzQw_9ca76e7d-6f69-4eb5-945c-d92fdc7b73c4">27,573</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzE0LTUtMS0xLTczMzQw_a31a5d8b-c3b0-47ee-9f4c-32858bb05749">25,156</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></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the Notes on diluted net income per share, if applicable. The conversion options of the 2023 Notes, 2025 Notes and 2026 Notes are dilutive in periods of net income on a weighted-average basis using an assumed conversion date equal to the later of the beginning of the reporting period and the date of issuance of the respective Notes. The exercise rights of the Warrants will have a dilutive impact on net income per share of common stock under the treasury-stock method when the average market price per share of the Company&#8217;s Class A common stock for a given period exceeds the conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzEzOTA_6fe95190-b018-4015-b355-257dda7634a5">68.06</ix:nonFraction> per share.</span></div></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_1822"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8yMTk5MDIzMjU5OTI1_fcafc95b-f86b-43d9-a7b7-d0278bdef139" continuedAt="i2833424e7d3f4fe0937f30f2a5f625bb" escape="true">Restructuring and Other Charges</ix:nonNumeric></span></div><ix:continuation id="i2833424e7d3f4fe0937f30f2a5f625bb" continuedAt="i42200e83938d40f58ff8f29f53b489d0"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of fiscal 2023, the Company announced a real estate optimization plan which provided for closing duplicative sites and decommissioning underutilized offices and floors. As a result, the Company recognized non-cash lease impairment charges. The non-cash lease impairment charges represent the amount that the carrying value of the asset groups exceeded their estimated fair values. The asset groups primarily include operating lease right-of-use assets, leasehold improvements, and related property and equipment. To estimate the fair value of the asset group, the Company utilized a discounted cash flow approach using market participant assumptions of the expected cash flows and discount rate.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2023, the Company approved a restructuring plan (the &#8220;Restructuring Plan&#8221;) intended to reduce operating expenses and improve profitability. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Restructuring Plan involves a reduction of the Company&#8217;s workforce by approximately <ix:nonFraction unitRef="employee" contextRef="ia55156c89e2945adb232a9a700393c08_D20221101-20230131" decimals="INF" name="us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl81NDk3NTU4MTg0NzE_77d450e6-e927-47c1-874a-53a85048f303">300</ix:nonFraction> full-time employees.</span><span style="color:#000000;font-family:'Arial',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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Restructuring Plan is expected to be substantially complete by the first quarter of fiscal 2024. Aggregate restructuring costs associated with the Restructuring Plan are estimated to be approximately $<ix:nonFraction unitRef="usd" contextRef="i3c248d2ac72e4f23ba405300590f4432_I20230131" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8zODQ4MjkwNjk5NDgw_5e709560-5d9b-41f2-9370-ebacc95a0825">15</ix:nonFraction>&#160;million. The charges that the Company expects to incur throughout the completion of its Restructuring Plan are subject to a number of assumptions, including local law requirements in various jurisdictions, and the actual remaining expenses may differ from the original estimates.</span></div><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8yMTk5MDIzMjYwMTAx_e43aab0e-c5ef-4ae4-a03d-b231150e0cab" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s restructuring and other charges during the period:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.731%"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and termination benefit costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6MTYzNmNkMGZjYTU3NDFhYzhiODBhMmYyYjUyYWQ0NTMvdGFibGVyYW5nZToxNjM2Y2QwZmNhNTc0MWFjOGI4MGEyZjJiNTJhZDQ1M18zLTEtMS0xLTg2MzI1_bf1fcc0a-1e7e-4d96-9eba-ba332d1c4a56">15</ix:nonFraction>&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease impairment charges</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131" decimals="-6" name="okta:LeaseImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6MTYzNmNkMGZjYTU3NDFhYzhiODBhMmYyYjUyYWQ0NTMvdGFibGVyYW5nZToxNjM2Y2QwZmNhNTc0MWFjOGI4MGEyZjJiNTJhZDQ1M180LTEtMS0xLTg2MzI1_ff579458-a0ea-4d4a-9306-fd0e4d29a4c3">14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131" decimals="-6" name="us-gaap:RestructuringSettlementAndImpairmentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6MTYzNmNkMGZjYTU3NDFhYzhiODBhMmYyYjUyYWQ0NTMvdGFibGVyYW5nZToxNjM2Y2QwZmNhNTc0MWFjOGI4MGEyZjJiNTJhZDQ1M181LTEtMS0xLTkzNTk0_5479fa2e-eac8-4691-8df4-d679ad7756bc">29</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></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;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:'Arial',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:54pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OKTA,&#160;INC. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)</span></div></div><ix:continuation id="i42200e83938d40f58ff8f29f53b489d0"><ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8yMTk5MDIzMjYwMTAy_9bb73b3e-e6d5-4871-8dff-5ef71c60aaad" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s restructuring liability that is included in accrued expenses and other current liabilities on the consolidated balance sheet:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.731%"></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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and termination benefit costs</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c805adb02bc470ea11eebe05c65b717_I20220131" decimals="-6" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF8zLTEtMS0xLTg2MzUz_65a443fb-ad49-4ffc-94e0-97a017c51901">&#8212;</ix:nonFraction>&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f6faf74fd4642519df9cd552fc3cb5b_D20220201-20230131" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF80LTEtMS0xLTg2MzUz_04745016-6169-4f5f-a4ae-992dfd28efd9">15</ix:nonFraction></span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f6faf74fd4642519df9cd552fc3cb5b_D20220201-20230131" decimals="-6" name="us-gaap:PaymentsForRestructuring" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF81LTEtMS0xLTg2MzUz_7052fe91-bc8e-41d6-9c55-ebe52e9c447f">&#8212;</ix:nonFraction>&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cfd1ff159fc4f13961d92dbc5581b1b_I20230131" decimals="-6" name="us-gaap:RestructuringReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF81LTEtMS0xLTkzNjA5_f070bcda-4f09-43aa-82ae-bad9174ca231">15</ix:nonFraction>&#160;</span></td><td style="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></ix:nonNumeric></ix:continuation><div id="ifd01da551edd47afb6ea3c458f4a6d83_1099511629623"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGV4dHJlZ2lvbjpmNDhkYjQxOTljZWI0YmZkODMyNTg1MTA4ODE2ODMxMl8yMTk5MDIzMjYwNjE4_e7f1ba4d-2544-4d0a-a65d-6c4e922b4c51" continuedAt="i363d494a708342e5ad34637ede977e8f" escape="true">Geographical Information</ix:nonNumeric></span></div><ix:continuation id="i363d494a708342e5ad34637ede977e8f" continuedAt="i98f1a949701545b8a2210d4a8575efcd"><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by location is determined by the billing address of the customer. <ix:nonNumeric contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGV4dHJlZ2lvbjpmNDhkYjQxOTljZWI0YmZkODMyNTg1MTA4ODE2ODMxMl8yMTk5MDIzMjYwNjE5_3881a40c-094f-4d28-b086-2a7f5c6b9324" continuedAt="ia7c3c2132961423bae30b2965a54fb12" escape="true">The following table sets forth revenue by geographic area:</ix:nonNumeric><br/></span><ix:continuation id="ia7c3c2132961423bae30b2965a54fb12"><table 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.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i588bf5748f214a58bdbb4a57cdfa3651_D20220201-20230131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF8zLTEtMS0xLTg5MDY4_6b565484-7f6c-43ab-9153-f9eb1002c695">1,456</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff4ac281d9d04016b2012277a8eb86bc_D20210201-20220131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF8zLTMtMS0xLTg5MDY4_44e6e733-65a6-4588-ac28-31bf2598b895">1,036</ix:nonFraction>&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i912233a997e04c9d9b45900358d043cf_D20200201-20210131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF8zLTUtMS0xLTg5MDY4_bca924c0-8a54-4eef-af1e-4b8fba4ed4d4">702</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7406297909a64169b33cb125972e028f_D20220201-20230131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF80LTEtMS0xLTg5MDY4_d12403d0-3461-420f-8702-674e155a96d6">402</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f4b81c3e9741f88e5e88fee48d4021_D20210201-20220131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF80LTMtMS0xLTg5MDY4_3e8e43d9-2875-4998-a216-b743355e3051">264</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3d2761de0d343d0bdfd3fb40882137c_D20200201-20210131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF80LTUtMS0xLTg5MDY4_b11f92d4-1ad6-4ccc-b0f9-f87ece139d7c">133</ix:nonFraction>&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF81LTEtMS0xLTkzNTgy_2306def8-5b86-4e34-8cb5-d3be111f5170">1,858</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF81LTMtMS0xLTkzNTgy_350be67d-b5e5-4642-8b5e-d7be2bd8dba5">1,300</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF81LTUtMS0xLTkzNTgy_f3da4893-1e9a-4066-a4f2-db8a7402feb2">835</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the United States, no individual country exceeded 10% of total revenue for fiscal 2023, 2022 and 2021. </span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i98f1a949701545b8a2210d4a8575efcd">Property and equipment by geographic location is based on the location of the legal entity that owns the asset. As of January&#160;31, 2023 and 2022, substantially all of the Company&#8217;s property and equipment was located in the United States.</ix:continuation> </span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_163"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e)&#160;and&#160;15d-15(e)&#160;under the Exchange Act), as of the end of the period covered by this Annual Report on Form&#160;10-K.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on this evaluation, our management concluded that, as of January&#160;31, 2023, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management's Report on Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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 defined in Rule&#160;13a-15(f)&#160;of the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission ("2013 framework"). Our internal control over financial reporting includes policies and procedures that provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles.&#160;Based on this evaluation, management concluded that our internal control over financial reporting was effective as of January&#160;31, 2023. Our independent registered public accounting firm, Ernst&#160;&amp; Young LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form&#160;10-K,&#160;and is incorporated herein by reference.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rules&#160;13a-15(d)&#160;and&#160;15d-15(d)&#160;of the Exchange Act that occurred during the quarter ended January&#160;31, 2023 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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_166"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="height:42.75pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part III</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_172"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our Proxy Statement relating to our 2023 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January&#160;31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Code of Conduct </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors has adopted a code of conduct that applies to all of our employees, officers and directors. The full text of our code of conduct is available on our investor relations website at investor.okta.com under "Corporate Governance." We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendments to, or waiver from, a provision of our code of conduct by posting such information on the website address and location specified above.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_175"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive Compensation</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our Proxy Statement relating to our 2023 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January&#160;31, 2023.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_178"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our Proxy Statement relating to our 2023 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January&#160;31, 2023.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_181"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Party Transactions, and Director Independence</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our Proxy Statement relating to our 2023 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January&#160;31, 2023. </span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_184"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our Proxy Statement relating to our 2023 Annual Meeting of Stockholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January&#160;31, 2023.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_187"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part IV</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_190"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits, Financial Statement Schedules</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are filed as part of this report:&#160;</span></div><div style="margin-bottom:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Financial Statements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;See Index to Financial Statements under Part II, Item&#160;8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Financial Statement Schedules</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedules not listed above have been omitted because they are not required, not applicable, or the required information is otherwise included.</span></div><div style="margin-bottom:9pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Exhibits</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;See the Exhibit Index immediately following the signature page of this Annual Report on Form&#160;10-K.</span></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_193"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES&#160;</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) 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.<br/></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><td style="width:32.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OKTA,&#160;INC.</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 3, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/   Brett Tighe</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brett Tighe</span></div><div style="margin-bottom:1pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer </span></div></td></tr><tr><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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Todd McKinnon and Brett Tighe, and each of them, as his or her true and lawful attorneys-in-fact and agents, 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 amendments to this Annual Report on Form 10-K and to file the same, with Exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or substitute or substitutes may do or cause to be done by virtue hereof.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:34.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.011%"></td><td style="width:0.1%"></td></tr><tr style="height:39pt"><td colspan="9" style="padding:0 1pt"></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Todd McKinnon</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd McKinnon</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</span></div><div style="margin-bottom:1pt;padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Brett Tighe</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brett Tighe</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer <br/>(Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Shibu Ninan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shibu Ninan</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Accounting Officer </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ J. Frederic Kerrest</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">J. Frederic Kerrest</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice Chairperson and Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Shellye Archambeau</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><br/>Shellye Archambeau</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Emilie Choi</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><br/>Emilie Choi</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Robert L. Dixon, Jr.<br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert L. Dixon, Jr. </span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Jeff Epstein</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jeff Epstein</span></div></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Patrick Grady</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patrick Grady</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Benjamin Horowitz</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benjamin Horowitz</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Rebecca Saeger</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rebecca Saeger</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Michael Stankey</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Michael Stankey</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 3, 2023</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><div id="ifd01da551edd47afb6ea3c458f4a6d83_199"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX<br/></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><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.348%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Incorporated by Reference from Form</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001660134/000119312521156436/d145794dex21.htm">Agreement and Plan of Merger, dated as of March 3, 2021, by and among Okta, Inc., Auth0, Inc., Ardbeg Merger Sub, Inc., and Fortis Advisors LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 2.1 to Form 8-K filed on May 10, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex32.htm">Amended and Restated Certificate of Incorporation.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 3.2 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex34.htm">Amended and Restated Bylaws.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 3.4 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex41.htm">Form&#160;of Class&#160;A Common Stock Certificate.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312518060994/d540190dex41.htm">Indenture, dated as of February 27, 2018, between Okta, Inc. and Wilmington Trust, National Association, as trustee.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form 8-K filed on February 27, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312518060994/d540190dex41.htm">Form of 0.25% Convertible Senior Notes due 2023</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form 8-K filed on February 27, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312519242021/d795291dex41.htm">Indenture, dated as of September 9, 2019, between Okta, Inc. and Wilmington Trust, National Association, as trustee.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form 8-K filed on September 10, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312519242021/d795291dex41.htm">Form of 0.125% Convertible Senior Notes due 2025.</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form 8-K filed on September 10, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312520168061/d943300dex41.htm">Indenture, dated as of June 12, 2020, between Okta, Inc. and Wilmington Trust, National Association, as trustee.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form 8-K filed on June 15, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312520168061/d943300dex41.htm">Form of 0.375% Convertible Senior Notes due 2026.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.1 to Form 8-K filed on June 15, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000166013420000006/okta-1312020ex46.htm">Description of the Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934, as amended.</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 4.6 to Form 10-K filed on March 6, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex101.htm">Form of Indemnification Agreement between the Registrant and each of its directors and executive officers.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.1 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex102.htm">Amended and Restated 2009 Stock Plan, as amended, and forms of agreements thereunder.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.2 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517096402/d289173dex103.htm">2017 Equity Incentive Plan, and forms of agreements thereunder.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.3 to Form S-1A filed on March 27, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517096402/d289173dex104.htm">2017 Employee Stock Purchase Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.4 to Form S-1A filed on March 27, 2017</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000162828019002611/okta-1312019_ex992.htm">Amended and Restated Senior Executive Incentive Bonus Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 99.2 to Form 8-K filed on March 7, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex108.htm">Executive Severance Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.8 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex109.htm">Non-Employee Director Compensation Policy.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.9 to Form S-1 filed on March 13, 2017</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><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><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.348%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;Incorporated by Reference from Form</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312517080301/d289173dex1010.htm">Form of Offer Letter between the Registrant and each of its executive officers.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.10 to Form S-1 filed on March 13, 2017</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312521155203/d383648dex991.htm">Auth0, Inc. 2014 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 99.1 to Form S-8 filed on May 10, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312521155203/d383648dex992.htm">Auth0, Inc. Phantom Unit Plan.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 99.2 to Form S-8 filed on May 10, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000162828017012144/okta-10312017_101.htm">Office Lease Agreement dated December 2, 2017 between the Registrant and KR 100 First Street Owner, LLC.</a> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.1 to Form 8-K filed on December 6, 2017</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000166013419000026/okta-10312019ex102.htm">Amendment dated August 29, 2019 to Office Lease Agreement dated December 2, 2017 between the Registrant and KR 100 First Street Owner, LLC.</a> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.2 to Form 10-Q filed on December 6, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001660134/000166013421000007/okta-1312021_ex1092.htm">Second Amendment dated October 14, 2020 to Office Lease Agreement dated December 2, 2017 between the Registrant and KR 100 First Street Owner, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.9.2 to Form 10-K filed on March 4, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001660134/000166013421000026/q3221011001st13thflamendme.htm">Third Amendment dated August 17, 2021 to Office Lease Agreement dated December 2, 2017 between the Registrant and KR 100 First Street Owner, LLC.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.1 to Form 10-Q filed on December 2, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312518060994/d540190dex101.htm">10.1</a>2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312518060994/d540190dex101.htm">Form of Call Option Transaction Confirmation</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.1 to Form 8-K filed on February 27, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312518060994/d540190dex102.htm">10.1</a>3</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312518060994/d540190dex102.htm">Form of Warrant Confirmation</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.2 to Form 8-K filed on February 27, 2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312519242021/d795291dex101.htm">Form of Capped Call Transaction Confirmation.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.1 to Form 8-K filed on September 10, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1660134/000119312520168061/d943300dex101.htm">Form of Capped Call Transaction Confirmation.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.1 to Form 8-K filed on June 15, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1016-transitionagre.htm">Transition</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1016-transitionagre.htm"> Agreement and Release dated November 28, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1016-transitionagre.htm">2022</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1016-transitionagre.htm"> between the Registrant and Susan St. Ledger</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="okta-1312023_ex211.htm">Subsidiaries of the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="okta-1312023_ex231.htm">Consent of Independent Registered Public Accounting Firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="okta-1312023_ex311.htm">Certification of the Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="okta-1312023_ex312.htm">Certification of the Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="okta-1312023_ex321.htm">Certification of the 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL with applicable</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">taxonomy extension information contained in Exhibits 101.*)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></div><div><span><br/></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:42.75pt;width:100%"><div style="margin-bottom:9pt;text-indent:27pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* The certifications furnished in Exhibit&#160;32.1 hereto are deemed to accompany this Annual Report on Form&#160;10-K and will not be deemed &#8220;filed&#8221; for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"># Indicates management contract or compensatory plan, contract or agreement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.16
<SEQUENCE>2
<FILENAME>exhibit1016-transitionagre.htm
<DESCRIPTION>EX-10.16
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i1e49a2dbc7fc4b7a9c2cd962b62aa530_1"></div><div style="min-height:66.96pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.16</font></div></div><div style="margin-top:4.2pt;padding-left:81.72pt;padding-right:81.72pt;text-align:center;text-indent:-163.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">TRANSITION AGREEMENT AND RELEASE</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:23pt;padding-right:26.35pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Separation Agreement and Release (&#8220;Agreement&#8221;) is made by and between Susan St. Ledger (&#8220;Employee&#8221;) and Okta, Inc. (the &#8220;Company&#8221;) (collectively referred to as the &#8220;Parties&#8221; or individually referred to as a &#8220;Party&#8221;) as of the Effective Date (as defined below).</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:221.27pt;padding-right:221.27pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RECITALS</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:59pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Employee is employed by the Company&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:9.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Employee and the Company entered into a Proprietary Information and Inventions Agreement dated January 19, 2021 (the &#8220;Confidentiality Agreement&#8221;)&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:9.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Employee was provided with an offer letter dated September 13, 2020 (the &#8220;Offer Letter&#8221;)&#59;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:23pt;padding-right:9.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Employee participates in the Company&#8217;s executive severance plan (the &#8220;Executive Severance Plan&#8221;) which provides for certain severance benefits that supersede all promises of severance to participating executives including, but not limited to, the terms and provisions in Employee&#8217;s Offer Letter&#59;</font></div><div><font><br></font></div><div style="padding-left:59pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, the parties acknowledge and agree that effective as of the earlier of the</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Termination Date (as defined below) and January 31, 2023 (the &#8220;Transition Date&#8221;), Employee shall cease being an officer of the Company&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:59pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, during any period between the Transition Date and the Termination Date</font></div><div style="padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee will transition Employee&#8217;s duties and responsibilities and provide such other services within Employee&#8217;s experience and expertise as requested by the Company (the &#8220;Transition Period&#8221;)&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, Employee&#8217;s employment with the Company will terminate on the earlier of (i) October 31, 2023 (the &#8220;Planned Termination Date&#8221;), (ii) the date Employee accepts an offer and starts working for another employer&#59; (iii) the date Employee resigns Employee&#8217;s employment for any reason, or (iv) the date Employee takes any action that constitutes Cause as defined in Section 2(d) of the Executive Severance Plan (the earliest such date, the &#8220;Termination Date&#8221;)&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:9.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, during any Transition Period, Employee will continue to be paid base salary at the rate in effect immediately prior to the Effective Date (which, for the avoidance of doubt, shall not be reduced), continue to be eligible for benefit plans made available to senior executives of the Company and continue to vest in any outstanding equity that Employee holds pursuant to the Company&#8217;s stock plans (the &#8220;Equity&#8221;) according to the terms of the agreements pursuant to which such Employee equity was issued, subject to any waivers of vesting acceleration contained in this Agreement&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, the Parties wish to resolve any and all disputes, claims, complaints, grievances, charges, actions, petitions, and demands that the Employee may have against the Company and any of the Releasees as defined below, including, but not limited to, any and all claims arising out of or in any way related to Employee&#8217;s employment with or separation from the Company&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, in consideration of the mutual promises made herein, the Company and Employee hereby agree as follows&#58;</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:221.27pt;padding-right:221.27pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COVENANTS</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:95pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt;text-decoration:underline">Recitals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Recitals set forth above are expressly incorporated into this Agreement.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:95pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt;text-decoration:underline">Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:4.5pt;padding-left:131pt;padding-right:7.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Transition Period and Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. During the Transition Period, Employee will work on an as-needed basis at the request of the Company and will be available to assist with any transition-related questions. Employee agrees not to represent or purport to represent the Company during the Transition Period in any manner whatsoever to any third party or enter into any contract or commitment on behalf of the Company during the Transition Period. The Transition Period will end on the Termination Date.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:131pt;padding-right:9.5pt;text-indent:-18pt"><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt;text-decoration:underline">Executive Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to Employee remaining an employee of the Company as of the date of payment of the Executive Bonus under the Amended and Restated Senior Executive Incentive Bonus Plan, Employee will be paid any portion of Employee&#8217;s Fiscal Year 2023 Executive Bonus that is earned, as determined solely by the Compensation Committee based on the achievement of applicable corporate goals.</font></div><div style="margin-top:10pt;padding-left:131pt;padding-right:9.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt;text-decoration:underline">Additional Consideration and Supplemental Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to Employee remaining employed with the Company through the Planned Termination Date and compliant with the terms and conditions of this Agreement and the Confidentiality Agreement, and further, subject Employee timely returning</font></div><div style="padding-left:131pt;padding-right:7.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee&#8217;s executed Supplemental Release (attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">) that becomes effective and irrevocable within twenty-eight (28) days following the Termination Date, the Company agrees to provide additional separation benefits as described below in this subsection (the &#8220;Additional</font></div><div style="padding-left:131pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Consideration&#8221;). However, Employee acknowledges that the opportunity to continue employment through the Planned Termination Date and other mutual promises herein, including the conditional opportunity to receive Additional Consideration (subject to meeting applicable conditions), serve as good, valid and binding consideration for the terms and conditions in this Agreement.</font></div><div><font><br></font></div><div style="padding-left:167.05pt;padding-right:6.3pt;text-indent:-15.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.07pt;text-decoration:underline">Separation Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company agrees to pay Employee the lump sum total of ninety-one thousand eight hundred and seventy-five dollars ($91,875) less applicable withholdings (such payment being the &#8220;Separation Payment&#8221;), which is equivalent to two months of Employee&#8217;s base pay. The Company shall pay the Separation Payment to Employee within fifteen (15) business days of the effective date of</font></div><div style="padding-left:167.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Supplemental Release by direct deposit to Employee&#8217;s bank account on record with the Company.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:167.05pt;padding-right:8.35pt;text-indent:-16.95pt"><font style="color:#000000;font-family:'Arial',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:12pt;font-weight:400;line-height:100%;padding-left:9.02pt;text-decoration:underline">COBRA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. If and to the extent Employee is and remains eligible for continued coverage under Company health plans under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended and applicable similar state law (&#8220;COBRA&#8221;) and timely elects to continue such benefits through COBRA, the Company will pay 100% of the monthly COBRA premium for such continued coverage for two months following the Termination Date. Okta will arrange for premiums to be made directly to the carrier.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:7.25pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Notification of New Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee acknowledges and agrees that Employee may not provide services to any other third parties during the Transition Period without the written approval of the General Counsel of the Company. Employee will notify the Company within five (5) business days upon Employee&#8217;s acceptance of a new offer of employment or contract services with another company. Employee acknowledges and agrees that failure to notify the Company within five (5) business days of acceptance of a new offer of employment or contract services is a material breach of this Agreement and entitles the Company to stop providing, and to seek repayment of, the consideration set forth in Section 2.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:95pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt;text-decoration:underline">Waiver of Rights and Benefits under Prior Agreements.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> In consideration for</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee&#8217;s continued employment and the receipt of the consideration set forth in Section 2 hereof, Employee hereby waives any and all benefits and rights under the Offer Letter and the Executive </font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Severance Plan, except that Employee shall remain eligible for the benefits set forth in Section 7(a) of the Executive Severance Plan subject to the terms and conditions of the Severance Plan but with a termination of employment on the Planned Termination Date being deemed a termination of</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee&#8217;s employment without Cause (as defined in the Executive Severance Plan) for the purposes thereof.</font></div><div><font><br></font></div><div style="padding-left:95pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt;text-decoration:underline">Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Subject to any accelerated vesting provided under Section 7(a) of the</font></div><div style="padding-left:23pt;padding-right:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Executive Severance Plan, all options that Employee holds to purchase shares of the Company&#8217;s common stock pursuant to the Company&#8217;s 2017 Equity Incentive Plan (&#8220;2017 Plan&#8221;) or in each case any predecessor plans, that are not vested as of the Termination Date shall lapse on that date and will not be exercisable. The exercise of any vested stock options shall be subject to the terms of the 2017 Plan and the agreement(s) evidencing such stock options, including, without limitation, the time limits on exercise. Subject to any accelerated vesting provided under Section 7(a) of the Executive Severance Plan, pursuant to the terms of the 2017 Plan and the agreement(s) evidencing any restricted stock units (&#8220;RSUs&#8221;) held by Employee as of the Termination Date, all RSUs (time-based and performance-based) held by Employee that are not vested as of the Termination Date shall be automatically canceled as of such date. This section is not intended to modify in any respect the rights to which Employee would otherwise be entitled if Employee were not to agree to this Agreement or the terms governing stock options and RSUs</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="padding-right:6pt"><font><br></font></div><div style="padding-left:23pt;padding-right:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">EMPLOYEE UNDERSTANDS THAT NEITHER THIS AGREEMENT NOR THE COURSE OF EMPLOYEE&#8217;S EMPLOYMENT WITH THE COMPANY, OR ANY OTHER SERVICE TO THE</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMPANY, GIVES OR GAVE EMPLOYEE ANY RIGHT, CONTINUING OR OTHERWISE, TO THE REVENUES AND&#47;OR PROFITS OF THE COMPANY AND&#47;OR ANY OTHER RELEASEE (AS DEFINED BELOW) OR ANY OTHER INTEREST, ECONOMIC OR OTHERWISE, IN THE COMPANY AND&#47;OR ANY OTHER RELEASEE (AS DEFINED BELOW).</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:23pt;padding-right:12.75pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee agrees that Employee&#8217;s participation in all benefits and incidents of employment, including, but not limited to, vesting in stock options and RSUs, and the accrual of bonuses, vacation, and paid time off, ceases as of the Termination Date. Employee&#8217;s health and dental insurance benefits, if any, shall continue for a period of two months after the Termination</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date, subject to Employee signing the Supplemental Release and subject to Employee&#8217;s right to continue Employee&#8217;s coverage under COBRA.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:8.65pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Salary and Receipt of All Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee acknowledges and represents that, other than the consideration set forth in this Agreement, the Company has paid or provided all salary, wages, bonuses, accrued vacation&#47;paid time off, premiums, leaves, housing allowances, relocation costs, interest, severance, outplacement costs, fees, reimbursable expenses, commissions, stock, stock options, vesting, and any and all other benefits and compensation due to Employee. Employee specifically represents that Employee is not due to receive any commissions or other incentive compensation from the Company other than as set forth in this Agreement.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:17.75pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee agrees that the foregoing consideration represents settlement in full of all outstanding obligations owed to Employee by the Company and its current and former officers, directors, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries, and predecessor and successor corporations and assigns (collectively, the &#8220;Releasees&#8221;). Employee, on Employee&#8217;s own behalf and on behalf of Employee&#8217;s respective heirs, family members, executors,</font></div><div style="margin-top:0.05pt;padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">agents, and assigns, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, demand, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Employee may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up until and including the Effective Date of this Agreement, including, without limitation&#58;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:50.9pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.73pt">       any and all claims relating to or arising from Employee&#8217;s employment relationship with the Company and the termination of that relationship&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:23pt;padding-right:8.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       any and all claims relating to, or arising from, Employee&#8217;s right to purchase, or actual purchase of shares of stock of the Company, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:7.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.73pt">       any and all claims for wrongful discharge of employment&#59; termination in violation of public policy&#59; discrimination&#59; harassment&#59; retaliation&#59; breach of contract, both express and implied&#59; breach of covenant of good faith and fair dealing, both express and implied&#59; commission payments&#59; promissory estoppel&#59; negligent or intentional infliction of emotional distress&#59; fraud&#59; negligent or intentional misrepresentation&#59; negligent or intentional interference with contract or prospective economic advantage&#59; unfair business practices&#59; defamation&#59; libel&#59; slander&#59; negligence&#59; personal injury&#59; assault&#59; battery&#59; invasion of privacy&#59; false imprisonment&#59; conversion&#59; and disability benefits&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:5.9pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       any and all claims for violation of any federal, state, or municipal statute, including, but not limited to, Title VII of the Civil Rights Act of 1964&#59; the Civil Rights Act of 1991&#59; the Rehabilitation Act of 1973&#59; the Americans with Disabilities Act of 1990&#59; the Equal Pay Act&#59; the Fair Labor Standards Act&#59; the Fair Credit Reporting Act&#59; the Age Discrimination in Employment Act of 1967 (&#8220;ADEA&#8221;)&#59; the Employee Retirement Income Security Act of 1974&#59; the Worker Adjustment and Retraining Notification Act&#59; the Family and Medical Leave Act&#59; the Sarbanes-Oxley Act of 2002&#59; the Immigration Control and Reform Act&#59; the California Family Rights Act&#59; the California Labor Code&#59; the California Workers&#8217; Compensation Act&#59; the California Fair Employment and Housing Act&#59; and any other similar statutes, regulations or laws&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:131pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt">any and all claims for violation of the federal or any state constitution&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:32.5pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6.06pt">       any and all claims arising out of any other laws and regulations relating to employment or employment discrimination&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:6.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       any claim for any loss, cost, damage, or expense arising out of any dispute over the nonwithholding or other tax treatment of any of the proceeds received by Employee as a result of this Agreement&#59; and</font></div><div><font><br></font></div><div style="padding-left:131pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt">any and all claims for attorneys&#8217; fees and costs.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:11.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee agrees that the release set forth in this section shall be and remain in effect in all respects as a complete general release as to the matters released. This release does not extend to any obligations incurred under this Agreement. Employee represents that Employee has made no assignment or transfer of any right, claim, complaint, charge, duty, obligation, demand, cause of action, or other matter waived or released by this section.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:23pt;padding-right:8.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgment of Waiver of Claims under ADEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee acknowledges that Employee is waiving and releasing any rights Employee may have under the ADEA, and that this waiver and release is knowing and voluntary. Employee agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the Effective Date of this Agreement. Employee acknowledges that the consideration given for this waiver and release is in addition to anything of value to which Employee was already entitled. Employee further acknowledges that Employee has been advised by this writing that&#58; (a) Employee should consult with an attorney </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">prior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to executing this Agreement&#59; (b) Employee has twenty-one (21) days within which</font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to consider this Agreement&#59; (c) Employee has seven (7) days following Employee&#8217;s execution of this Agreement to revoke this Agreement&#59; (d) this Agreement shall not be effective until after the revocation period has expired&#59; and (e) nothing in this Agreement prevents or precludes Employee from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Employee signs this Agreement and returns it to the Company in less than the 21-day period identified above, Employee hereby acknowledges that Employee has freely and voluntarily chosen to waive the time period allotted for considering this Agreement. Employee acknowledges and understands that revocation must be accomplished by a written notification to the person executing this Agreement on the Company&#8217;s behalf that is received </font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">prior to the eighth day after Employee signs this Agreement. The parties agree that changes, whether material or immaterial, do not restart the running of the 21-day period.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:23pt;padding-right:8pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">California Civil Code Section 1542</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee acknowledges that Employee has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows&#58;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:66.2pt;padding-right:44.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:9.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee, being aware of said code section, agrees to expressly waive any rights Employee may have thereunder, as well as under any other statute or common law principles of similar effect.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:7.45pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">No Pending or Future Lawsuits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee represents that Employee has no lawsuits, claims, or actions pending in Employee&#8217;s name, or on behalf of any other person or entity, against the Company or any of the other Releasees. Employee also represents that Employee does not intend to bring any claims on Employee&#8217;s own behalf or on behalf of any other person or entity against the Company or any of the other Releasees.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:23pt;padding-right:23pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Protected Disclosures and Other Protected Actions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Nothing contained in this Agreement limits Employee&#8217;s ability to file a charge or complaint with any federal, state or local governmental agency or commission (a &#8220;Government Agency&#8221;). In addition, nothing contained in</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">this Agreement limits Employee&#8217;s ability to communicate with any Government Agency or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency,</font></div><div style="padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">including Employee&#8217;s ability to provide documents or other information, without notice to the Company, nor does anything contained in this Agreement apply to truthful testimony in litigation. If Employee files any charge or complaint with any Government Agency and if the Government Agency pursues any claim on Employee&#8217;s behalf, or if any other third party pursues any claim on</font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee&#8217;s behalf, Employee waives any right to monetary or other individualized relief (either individually, or as part of any collective or class action)&#59; provided that nothing in this Agreement limits any right Employee may have to receive a whistleblower award or bounty for information provided to the Securities and Exchange Commission.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:8.55pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Trade Secrets and Confidential Information&#47;Company Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee reaffirms and agrees to observe and abide by the terms of the Confidentiality Agreement, specifically including the provisions therein regarding nondisclosure of the Company&#8217;s trade secrets and confidential and proprietary information, and nonsolicitation of Company employees. Employee acknowledges that during the course of Employee&#8217;s employment with the Company Employee had access to a number of highly confidential materials and Employee specifically represents that Employee shall refrain from using any such confidential information in the future. Employee affirms that Employee will return all documents and other items provided to Employee by the Company, developed or obtained by Employee in connection with Employee&#8217;s employment with the Company, or otherwise belonging to the Company. For the avoidance of doubt, Employee understands that pursuant to the federal Defend Trade Secrets Act of 2016, Employee shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (A) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney&#59; and (ii) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:9pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">No Cooperation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee agrees that Employee will not knowingly encourage, counsel, or assist any attorneys or their clients in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints by any third party against any of the Releasees, unless under a subpoena or other court order to do so or as related directly to the ADEA </font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:23pt;padding-right:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">waiver in this Agreement. Employee agrees both to immediately notify the Company upon receipt of any such subpoena or court order, and to furnish, within three (3) business days of its receipt, a copy of such subpoena or other court order. If approached by anyone for counsel or assistance in the presentation or prosecution of any disputes, differences, grievances, claims, charges, or complaints against any of the Releasees, Employee shall state no more than that Employee cannot provide counsel or assistance.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:12.3pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Nondisparagement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee agrees to refrain from any disparagement, defamation, libel, or slander of any of the Releasees, and agrees to refrain from any tortious interference with the contracts and relationships of any of the Releasees. Employee agrees to refrain from making, either directly or indirectly, any negative, damaging or otherwise disparaging communications concerning the Company or its services to any of the clients of the Company. Employee shall not use any Company information that is confidential either under applicable law or the Confidentiality</font></div><div style="margin-top:0.05pt;padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Agreement to which Employee had access during the scope of Employee&#8217;s employment with the Company in order to communicate with or solicit any of the Company&#8217;s current or prospective</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">clients. Employee shall direct any inquiries by potential future employers to the Company&#8217;s human resources department, which shall use its best efforts to provide only the Employee&#8217;s last position and dates of employment. The Company agrees to instruct the CEO and his direct reports to refrain from disparaging, defaming, libeling or slandering Employee.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:23pt;padding-right:7.95pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Breach</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In addition to the rights provided in the &#8220;Attorneys&#8217; Fees&#8221; section below, Employee acknowledges and agrees that any material breach of this Agreement, or of any provision of the Confidentiality Agreement, shall entitle the Company to immediately cease providing the consideration provided to Employee under this Agreement and to obtain damages, except as provided by law.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:7.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">No Admission of Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee understands and acknowledges that this Agreement constitutes a compromise and settlement of any and all actual or potential disputed claims by Employee. No action taken by the Company hereto, either previously or in connection with this Agreement, shall be deemed or construed to be (a) an admission of the truth or falsity of any actual or potential claims or (b) an acknowledgment or admission by the Company of any fault or liability whatsoever to Employee or to any third party.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:34.5pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Parties shall each bear their own costs, attorneys&#8217; fees, and other fees incurred in connection with the preparation of this Agreement.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:15.1pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">ARBITRATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. THE PARTIES AGREE THAT ANY AND ALL DISPUTES ARISING OUT OF THE TERMS OF THIS AGREEMENT, THEIR INTERPRETATION, AND ANY OF THE MATTERS HEREIN RELEASED, SHALL BE SUBJECT TO ARBITRATION IN SAN FRANCISCO COUNTY, BEFORE JAMS (&#8220;JAMS&#8221;), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES &#38; PROCEDURES (&#8220;JAMS RULES&#8221;), A COPY OF WHICH CAN BE</font></div><div style="padding-left:23pt;padding-right:6.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">FOUND AT </font><font style="color:#1154cc;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;www.jamsadr.com&#47;rules-employment-arbitration&#47;english</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. THE ARBITRATOR MAY GRANT INJUNCTIONS AND OTHER RELIEF IN SUCH DISPUTES. THE ARBITRATOR SHALL ADMINISTER AND CONDUCT ANY ARBITRATION IN ACCORDANCE WITH CALIFORNIA LAW, INCLUDING THE CALIFORNIA CODE OF CIVIL PROCEDURE, AND THE ARBITRATOR SHALL APPLY SUBSTANTIVE AND PROCEDURAL CALIFORNIA LAW TO ANY DISPUTE OR CLAIM, WITHOUT REFERENCE TO ANY CONFLICT-OF-LAW PROVISIONS OF ANY JURISDICTION. TO THE EXTENT THAT THE JAMS RULES CONFLICT WITH CALIFORNIA LAW, CALIFORNIA LAW SHALL TAKE PRECEDENCE. THE DECISION OF THE ARBITRATOR SHALL BE FINAL, CONCLUSIVE, AND BINDING ON THE PARTIES TO THE ARBITRATION. THE PARTIES AGREE THAT THE PREVAILING PARTY IN ANY ARBITRATION SHALL BE ENTITLED TO INJUNCTIVE RELIEF IN ANY COURT OF COMPETENT JURISDICTION TO ENFORCE THE ARBITRATION AWARD. THE PARTIES TO THE ARBITRATION SHALL EACH PAY AN EQUAL SHARE OF THE COSTS AND EXPENSES OF SUCH ARBITRATION, AND EACH PARTY SHALL SEPARATELY PAY FOR ITS RESPECTIVE COUNSEL FEES AND EXPENSES&#59; PROVIDED, HOWEVER, THAT THE ARBITRATOR SHALL AWARD ATTORNEYS&#8217; FEES AND COSTS TO THE PREVAILING PARTY, EXCEPT AS PROHIBITED BY LAW. THE PARTIES HEREBY AGREE </font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:23pt;padding-right:6.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TO WAIVE THEIR RIGHT TO HAVE ANY DISPUTE BETWEEN THEM RESOLVED IN A COURT OF LAW BY A JUDGE OR JURY. NOTWITHSTANDING THE FOREGOING, THIS SECTION WILL NOT PREVENT EITHER PARTY FROM SEEKING INJUNCTIVE RELIEF (OR ANY OTHER PROVISIONAL REMEDY) FROM ANY COURT HAVING JURISDICTION OVER THE PARTIES AND THE SUBJECT MATTER OF THEIR DISPUTE RELATING TO THIS AGREEMENT AND THE AGREEMENTS INCORPORATED HEREIN BY REFERENCE. SHOULD ANY PART OF THE ARBITRATION AGREEMENT CONTAINED IN THIS PARAGRAPH CONFLICT WITH ANY OTHER ARBITRATION AGREEMENT BETWEEN THE PARTIES, THE PARTIES AGREE THAT THIS ARBITRATION AGREEMENT SHALL GOVERN.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:23pt;padding-right:7.15pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Tax Consequences</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company makes no representations or warranties with respect to the tax consequences of the payments and any other consideration provided to Employee or made on Employee&#8217;s behalf under the terms of this Agreement. Employee agrees and understands that Employee is responsible for payment, if any, of local, state, and&#47;or federal taxes on the payments and any other consideration provided hereunder by the Company and any penalties or assessments thereon. Employee further agrees to indemnify and hold the Company harmless from any claims, demands, deficiencies, penalties, interest, assessments, executions, judgments, or recoveries by any government agency against the Company for any amounts claimed due on account of (a) Employee&#8217;s failure to pay or delayed payment of federal or state taxes, or (b) damages sustained by the Company by reason of any such claims, including attorneys&#8217; fees and costs.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:8.55pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. The Company represents and warrants that the undersigned has the authority to act on behalf of the Company and to bind the Company and all who may claim through it to the terms and conditions of this Agreement. Employee represents and warrants that Employee has the capacity to act on Employee&#8217;s own behalf and on behalf of all who might claim through Employee to bind them to the terms and conditions of this Agreement. Each Party warrants and represents that there are no liens or claims of lien or assignments in law or equity or otherwise of or against any of the claims or causes of action released herein.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:5.8pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">No Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee represents that Employee has had an opportunity to consult with an attorney, and has carefully read and understands the scope and effect of the provisions of this Agreement. Employee has not relied upon any representations or statements made by the Company that are not specifically set forth in this Agreement.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:11.4pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event that any provision or any portion of any provision hereof or any surviving agreement made a part hereof becomes or is declared by a court of competent jurisdiction or arbitrator to be illegal, unenforceable, or void, this Agreement shall continue in full force and effect without said provision or portion of provision.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:13.75pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Attorneys&#8217; Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. In the event that either Party brings an action to enforce or effect its rights under this Agreement, the prevailing Party shall be awarded its costs and expenses, including the costs of mediation, arbitration, litigation, court fees, and reasonable attorneys&#8217; fees incurred in connection with such an action.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:7.55pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement represents the entire agreement and understanding between the Company and Employee concerning the subject matter of this Agreement and Employee&#8217;s employment with and separation from the Company and the events leading thereto and associated therewith, and supersedes and replaces any and all prior agreements and understandings concerning the subject matter of this Agreement and Employee&#8217;s relationship with the Company, with the exception of the Confidentiality Agreement (as such may have been modified herein).</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:16.3pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">No Oral Modification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement may only be amended in a writing signed by Employee and a duly authorized representative of the Company.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:45.8pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement shall be governed by the laws of the State of California, without regard for choice-of-law provisions. Employee consents to personal and exclusive jurisdiction and venue in the State of California.</font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:14.55pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">28.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee understands that this Agreement shall be null and void if not executed by Employee within twenty-one (21) days. In the event that Employee signs this Agreement within twenty-one days, then the Company has seven days after such date to countersign the Agreement and return a fully-executed version to Employee. This Agreement will become effective on the eighth (8th) day after Employee signed this Agreement, so long as it has been signed by the Company and has not been revoked by either Party before that date (the &#8220;Effective Date&#8221;).</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:10.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement may be executed in counterparts and by facsimile, and each counterpart and facsimile shall have the same force and effect as an original and shall constitute an effective, binding agreement on the part of each of the undersigned.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:9.8pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">30.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:34.05pt;text-decoration:underline">Voluntary Execution of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee understands and agrees that Employee executed this Agreement voluntarily, without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all of Employee&#8217;s claims against the Company and any of the other Releasees. Employee acknowledges that&#58;</font></div><div><font><br></font></div><div style="padding-left:131pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.75pt">Employee has read this Agreement&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:131pt;padding-right:15.8pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">Employee has been represented in the preparation, negotiation, and execution of this Agreement by legal counsel of Employee&#8217;s own choice or has elected not to retain legal counsel&#59;</font></div><div><font><br></font></div><div style="padding-left:131pt;padding-right:19.35pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">Employee understands the terms and consequences of this Agreement and of the releases it contains&#59; and</font></div><div><font><br></font></div><div style="padding-left:131pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.07pt">Employee is fully aware of the legal and binding effect of this Agreement.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:10.05pt;padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the Parties have executed this Agreement on the respective dates set forth below.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:9.7pt;padding-left:216pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SUSAN ST. LEDGER, an individual</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11&#47;28&#47;2022&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Susan St. Ledger&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SUSAN ST. LEDGER</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="padding-left:216pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">OKTA, INC.</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">11&#47;28&#47;2022&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Kristina Johnson&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:252pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Kristina Johnson</font></div><div style="padding-left:252pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief People &#38; Places Officer</font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:33.076%"></div><div style="display:inline-block;max-width:0.385%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:33.076%"></div><div style="display:inline-block;max-width:0.385%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:33.078%"></div></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:33.076%"><div><font><br></font></div></div><div style="display:inline-block;max-width:0.385%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:33.076%"></div><div style="display:inline-block;max-width:0.385%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:33.078%"></div></div><div style="margin-top:4.2pt;padding-left:212.15pt;padding-right:59.95pt;text-indent:-64pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%;text-decoration:underline">Exhibit A to Transition Agreement and Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:217%;text-decoration:underline">Supplemental Release</font></div><div><font><br></font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By signing this Supplemental Release where indicated below, and in exchange for the Additional Consideration set forth in paragraph 2(c) of that certain Transition Agreement and Release entered into between the undersigned (&#8220;Employee&#8221;) and Okta, Inc. (the &#8220;Company&#8221;) as of November </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, 2022 (the &#8220;Agreement&#8221;), Employee acknowledges and agrees that Employee is hereby extending, through and including the date signed below, the application of all of representations, obligations, acknowledgments, and other provisions reflected in the Agreement relating to Employee&#8217;s employment with the Company and separation from employment with the Company. Capitalized terms not otherwise defined herein shall have the meanings ascribed in the Agreement.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:17.85pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58; Employee agrees that the Additional Consideration represents settlement in full of all outstanding obligations owed to Employee by the Company and its current and former officers, directors, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries, and predecessor and successor corporations and assigns (collectively, the &#8220;Releasees&#8221;). Employee, on Employee&#8217;s own behalf and on behalf of Employee&#8217;s respective heirs, family members, executors,</font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">agents, and assigns, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, demand, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Employee may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up until and including the Effective Date of this Supplemental Release, including, without limitation&#58;</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:50.9pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.73pt">       any and all claims relating to or arising from Employee&#8217;s employment relationship with the Company and the termination of that relationship&#59;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:23pt;padding-right:8.15pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       any and all claims relating to, or arising from, Employee&#8217;s right to purchase, or actual purchase of shares of stock of the Company, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law&#59;</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:7.45pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.73pt">       any and all claims for wrongful discharge of employment&#59; termination in violation of public policy&#59; discrimination&#59; harassment&#59; retaliation&#59; breach of contract, both express and implied&#59; breach of covenant of good faith and fair dealing, both express and implied&#59; commission payments&#59; promissory estoppel&#59; negligent or intentional infliction of emotional distress&#59; fraud&#59; negligent or intentional misrepresentation&#59; negligent or intentional interference with contract or prospective economic advantage&#59; unfair business practices&#59; defamation&#59; libel&#59; slander&#59; negligence&#59; personal injury&#59; assault&#59; battery&#59; invasion of privacy&#59; false imprisonment&#59; conversion&#59; and disability benefits&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:14.9pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">       any and all claims for violation of any federal, state, or municipal statute, including, but not limited to, Title VII of the Civil Rights Act of 1964&#59; the Civil Rights Act of 1991&#59; the Rehabilitation Act of 1973&#59; the Americans with Disabilities Act of 1990&#59; the Equal Pay Act&#59; the Fair Labor Standards Act&#59; the Fair Credit Reporting Act&#59; the Age Discrimination in Employment Act of 1967 (&#8220;ADEA&#8221;)&#59; the Employee Retirement Income Security Act of 1974&#59; the Worker Adjustment and Retraining Notification Act&#59; the Family and Medical Leave Act&#59; the Sarbanes-Oxley Act of 2002&#59; the Immigration Control and Reform Act&#59; the California Family Rights Act&#59; the California Labor Code&#59; the California Workers&#8217; Compensation Act&#59; the California Fair Employment and Housing Act&#59; and any other similar statutes, regulations or laws&#59;</font></div><div><font><br></font></div><div style="padding-left:131pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.73pt">any and all claims for violation of the federal or any state constitution&#59;</font></div><div><font><br></font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:23pt;padding-right:32.5pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:6.06pt">        any and all claims arising out of any other laws and regulations relating to employment or employment discrimination&#59;</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:6.4pt;text-indent:71.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">        any claim for any loss, cost, damage, or expense arising out of any dispute over the nonwithholding or other tax treatment of any of the proceeds received by Employee as a result of this Supplemental Release&#59; and</font></div><div><font><br></font></div><div style="padding-left:131pt;text-indent:-36.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27.05pt">any and all claims for attorneys&#8217; fees and costs.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:7.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee agrees that the release set forth in this section shall be and remain in effect in all respects as a complete general release as to the matters released. This release does not extend to the Additional Consideration. Employee represents that Employee has made no assignment or transfer of any right, claim, complaint, charge, duty, obligation, demand, cause of action, or other matter waived or released by this section.</font></div><div><font><br></font></div><div style="padding-left:23pt;padding-right:9.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgment of Waiver of Claims under ADEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee acknowledges that Employee is waiving and releasing any rights Employee may have under the ADEA, and that this waiver and release is knowing and voluntary. Employee agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the Effective Date of this Supplemental Release. Employee acknowledges that the consideration given for this waiver and release is in addition to anything of value to which Employee was already entitled. Employee further acknowledges that Employee has been advised by this writing that&#58; (a) Employee should consult with an attorney </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">prior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> to executing this Supplemental Release&#59; (b) Employee has twenty-one (21) days within which to consider this Supplemental Release&#59; (c) Employee has seven (7) days following</font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:9.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee&#8217;s execution of this Supplemental Release to revoke this Supplemental Release&#59; (d) this Supplemental Release shall not be effective until after the revocation period has expired&#59; and (e) nothing in this Supplemental Release prevents or precludes Employee from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law. In the event Employee signs this Supplemental Release and returns it to the Company in less than the 21-day period identified above, Employee hereby acknowledges that Employee has freely and voluntarily chosen to waive the time period allotted for considering this Supplemental Release.</font></div><div style="padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee acknowledges and understands that revocation must be accomplished by a written notification to the person executing this Supplemental Release on the Company&#8217;s behalf that is received prior to the eighth day after Employee signs this Supplemental Release. The parties agree that changes, whether material or immaterial, do not restart the running of the 21-day period.</font></div><div style="padding-right:9.85pt"><font><br></font></div><div style="margin-top:4.5pt;padding-left:23pt;padding-right:8.15pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">California Civil Code Section 1542</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee acknowledges that Employee has been advised to consult with legal counsel and is familiar with the provisions of California Civil Code Section 1542, a statute that otherwise prohibits the release of unknown claims, which provides as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:66.2pt;padding-right:44.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.</font></div><div><font><br></font></div><div style="margin-top:0.05pt;padding-left:23pt;padding-right:17.95pt;text-align:right;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee, being aware of said code section, agrees to expressly waive any rights Employee may have thereunder, as well as under any other statute or common law principles of similar effect.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:23pt;padding-right:7.45pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:4.05pt">        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">No Pending or Future Lawsuits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. Employee represents that Employee has no lawsuits, claims, or actions pending in Employee&#8217;s name, or on behalf of any other person or entity, against the Company or any of the other Releasees. Employee also represents that Employee does not intend to bring any claims on Employee&#8217;s own behalf or on behalf of any other person or entity against the Company or any of the other Releasees.</font></div><div><font><br></font></div><div style="height:13.68pt;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:66.96pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:23pt;padding-right:25.35pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Employee acknowledges and agrees that nothing herein shall supersede or otherwise limit Employee&#8217;s obligations under the Agreement. Employee reaffirms such obligations as of the date hereof.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:23pt;padding-right:9.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If Employee timely signs and returns the Supplemental Release, then it will become effective on the 8th day after Employee has signed and returned it.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:23pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By signing below, Employee acknowledges that Employee has read, understands, and agrees to all terms of the Agreement and this Supplemental Release, and intends to be bound thereby.</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.9pt;padding-right:101.05pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">*NOT TO BE SIGNED BEFORE THE TERMINATION DATE*</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:7.95pt;padding-right:18.95pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, Employee executed this Supplemental Release on the date set forth below.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-right:101.15pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SUSAN ST. LEDGER, an individual</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:239.05pt;padding-right:169.05pt;text-indent:-216.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Dated&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> SUSAN ST. LEDGER</font></div><div style="height:13.68pt;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>okta-1312023_ex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i46711da5e41344b4b5469adfd84158a5_1"></div><div style="min-height:48pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.65pt;padding-right:5.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div style="margin-top:0.4pt"><font><br></font></div><div style="margin-top:4.65pt;padding-left:223.07pt;padding-right:223.07pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">List of Subsidiaries of Okta, Inc.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Australia Pty Limited (Australia) </font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta France SAS (France)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta GmbH (Germany)<br>Okta Identity India Private Limited (India)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Identity Ireland Limited (Ireland)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Identity Korea Limited (Korea)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Identity Netherlands B.V. (Netherlands) </font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Identity Philippines Inc. (Philippines)<br>Okta Identity Spain, S.L. (Spain)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta International, LLC (Delaware)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Japan K.K. (Japan)<br>Okta Poland sp. z o.o. (Poland)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta SG Pte. Ltd. (Singapore)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Software Canada, Inc. (Canada) </font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta Switzerland GmbH (Switzerland)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Okta UK LTD (United Kingdom) <br>SaaSure Mexico, S. de R.L. de C.V. (Mexico)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">SaaSure Sweden AB (Sweden)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Townsend Street Labs, Inc. (Delaware)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Auth0 Argentina S.A. (Argentina)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Auth0 Australia Pty Ltd (Australia)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Auth0, Inc. (Delaware)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Auth0 International LLC (Delaware)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Auth0 Ltd. (United Kingdom)</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Auth0 Uruguay S.A. (Uruguay)</font></div><div style="padding-left:36pt"><font><br></font></div><div style="height:14pt;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-23.1
<SEQUENCE>4
<FILENAME>okta-1312023_ex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i97e24ca0cc8545a08792da79435382e6_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="text-align:center"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(1)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-263351) pertaining to the 2017 Equity Incentive Plan and the 2017 Employee Stock Purchase Plan of Okta, Inc.</font></div><div style="margin-bottom:0.1pt;padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(2)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-255939) pertaining to the Auth0, Inc. 2014 Equity Incentive Plan and the Auth0, Inc. Phantom Unit Plan of Okta, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(3)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-253888) pertaining to the 2017 Equity Incentive Plan and the 2017 Employee Stock Purchase Plan of Okta, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(4)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-236931) pertaining to the 2017 Equity Incentive Plan and the 2017 Employee Stock Purchase Plan of Okta, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(5)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-230288) pertaining to the 2017 Equity Incentive Plan and the 2017 Employee Stock Purchase Plan of Okta, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(6)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-223598) pertaining to the 2017 Equity Incentive Plan and the 2017 Employee Stock Purchase Plan of Okta, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(7)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-8 No. 333-217188) pertaining to the Amended and Restated 2009 Stock Plan, the 2017 Equity Incentive Plan, and the 2017 Employee Stock Purchase Plan of Okta, Inc.</font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(8)</font><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:133%;padding-left:6.34pt">Registration Statement (Form S-3 ASR No. 333-230289) pertaining to the registration of Class A common stock, preferred stock, senior debt securities, warrants and units of Okta, Inc.&#59;</font></div><div><font style="color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our reports dated March&#160;3, 2023, with respect to the consolidated financial statements of Okta, Inc. and the effectiveness of internal control over financial reporting of Okta, Inc. included in this Annual Report (Form 10-K) of Okta, Inc. for the year ended January&#160;31, 2023.</font></div><div style="margin-bottom:10pt;text-align:right"><font><br></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:133%">&#47;s&#47; ERNST&#160;&#38; YOUNG LLP</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:133%">San Jose, California</font></div><div style="margin-bottom:0.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">March&#160;3, 2023</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>okta-1312023_ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i01e4d336d6304bf88c84bbcb8c6a109d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13a-14(a)&#160;OR 15d-14(a)&#160;OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Todd McKinnon, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1. I have reviewed this Annual Report on Form&#160;10-K of Okta, Inc.&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer(s)&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)&#160;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="text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(c)&#160;Evaluated the effectiveness of the registrant&#8217;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="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer(s)&#160;and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Date&#58; March&#160;3, 2023 </font></div><div><font><br></font></div><div><font><br></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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Todd McKinnon</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Todd McKinnon</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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>okta-1312023_ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i1c377f0488ba4b0e8e52977c57323421_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULE 13a-14(a)&#160;OR 15d-14(a)&#160;OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">THE SECURITIES EXCHANGE ACT OF 1934,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Brett Tighe, certify that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1. I have reviewed this Annual Report on Form&#160;10-K of Okta, Inc.&#59;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer(s)&#160;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)&#160;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="text-align:justify;text-indent:24.75pt"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)&#160;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="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(c)&#160;Evaluated the effectiveness of the registrant&#8217;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="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer(s)&#160;and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(a)&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Date&#58; March&#160;3, 2023 </font></div><div><font><br></font></div><div><font><br></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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Brett Tighe</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Brett Tighe</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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>okta-1312023_ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2c3d6ca5b3b943b3bb75f0ddfb031653_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirement set forth in Rule&#160;13a-14(b)&#160;of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Section&#160;1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), Todd McKinnon, Chief Executive Officer of Okta, Inc. (the &#8220;Company&#8221;), and Brett Tighe, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Annual Report on Form&#160;10-K for the year ended January&#160;31, 2023, to which this Certification is attached as Exhibit&#160;32.1 (the &#8220;Periodic Report&#8221;), fully complies with the requirements of Section&#160;13(a)&#160;or Section&#160;15(d)&#160;of the Exchange Act&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;3, 2023 <br></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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Todd McKinnon</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Todd McKinnon</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brett Tighe</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brett Tighe</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;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-101.SCH
<SEQUENCE>8
<FILENAME>okta-20230131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:373ac7bb-d430-4ec1-adf0-8567c1d5d405,g:d79aee08-bd79-4601-a82a-532b15e05655-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:okta="http://www.okta.com/20230131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.okta.com/20230131">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="okta-20230131_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="okta-20230131_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="okta-20230131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="okta-20230131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.okta.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.okta.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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - 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.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - 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.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000005 - 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.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>0000006 - 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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</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.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - 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="OverviewandBasisofPresentation" roleURI="http://www.okta.com/role/OverviewandBasisofPresentation">
        <link:definition>0000009 - Disclosure - Overview and Basis of Presentation</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.okta.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000010 - 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="BusinessCombinations" roleURI="http://www.okta.com/role/BusinessCombinations">
        <link:definition>0000011 - Disclosure - Business Combinations</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="CashEquivalentsandInvestments" roleURI="http://www.okta.com/role/CashEquivalentsandInvestments">
        <link:definition>0000012 - Disclosure - Cash Equivalents and Investments</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.okta.com/role/FairValueMeasurements">
        <link:definition>0000013 - 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="GoodwillandIntangibleAssetsnet" roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnet">
        <link:definition>0000014 - Disclosure - Goodwill and Intangible Assets, 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="BalanceSheetComponents" roleURI="http://www.okta.com/role/BalanceSheetComponents">
        <link:definition>0000015 - Disclosure - Balance Sheet Components</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="DeferredRevenueandPerformanceObligations" roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligations">
        <link:definition>0000016 - Disclosure - Deferred Revenue and Performance Obligations</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="ConvertibleSeniorNotesNet" roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNet">
        <link:definition>0000017 - Disclosure - Convertible Senior Notes, 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="Leases" roleURI="http://www.okta.com/role/Leases">
        <link:definition>0000018 - 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="CommitmentsandContingencies" roleURI="http://www.okta.com/role/CommitmentsandContingencies">
        <link:definition>0000019 - Disclosure - Commitments 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="CommonStockandStockholdersEquity" roleURI="http://www.okta.com/role/CommonStockandStockholdersEquity">
        <link:definition>0000020 - Disclosure - Common Stock and Stockholders' Equity</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="EmployeeIncentivePlans" roleURI="http://www.okta.com/role/EmployeeIncentivePlans">
        <link:definition>0000021 - Disclosure - Employee Incentive Plans</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.okta.com/role/IncomeTaxes">
        <link:definition>0000022 - 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="NetLossPerShare" roleURI="http://www.okta.com/role/NetLossPerShare">
        <link:definition>0000023 - Disclosure - Net Loss Per Share</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="RestructuringandOtherCharges" roleURI="http://www.okta.com/role/RestructuringandOtherCharges">
        <link:definition>0000024 - Disclosure - Restructuring and Other Charges</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="GeographicalInformation" roleURI="http://www.okta.com/role/GeographicalInformation">
        <link:definition>0000025 - Disclosure - Geographical 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000026 - 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.okta.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000027 - 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="CashEquivalentsandInvestmentsTables" roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsTables">
        <link:definition>0000028 - Disclosure - Cash Equivalents and Investments (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.okta.com/role/FairValueMeasurementsTables">
        <link:definition>0000029 - 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="GoodwillandIntangibleAssetsnetTables" roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables">
        <link:definition>0000030 - Disclosure - Goodwill and Intangible Assets, 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="BalanceSheetComponentsTables" roleURI="http://www.okta.com/role/BalanceSheetComponentsTables">
        <link:definition>0000031 - Disclosure - Balance Sheet Components (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="ConvertibleSeniorNotesNetTables" roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetTables">
        <link:definition>0000032 - Disclosure - Convertible Senior Notes, 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="LeasesTables" roleURI="http://www.okta.com/role/LeasesTables">
        <link:definition>0000033 - 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="CommonStockandStockholdersEquityTables" roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityTables">
        <link:definition>0000034 - Disclosure - Common Stock and Stockholders' Equity (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="EmployeeIncentivePlansTables" roleURI="http://www.okta.com/role/EmployeeIncentivePlansTables">
        <link:definition>0000035 - Disclosure - Employee Incentive Plans (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.okta.com/role/IncomeTaxesTables">
        <link:definition>0000036 - 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="NetLossPerShareTables" roleURI="http://www.okta.com/role/NetLossPerShareTables">
        <link:definition>0000037 - Disclosure - Net Loss Per Share (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="RestructuringandOtherChargesTables" roleURI="http://www.okta.com/role/RestructuringandOtherChargesTables">
        <link:definition>0000038 - Disclosure - Restructuring and Other Charges (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="GeographicalInformationTables" roleURI="http://www.okta.com/role/GeographicalInformationTables">
        <link:definition>0000039 - Disclosure - Geographical 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="OverviewandBasisofPresentationDetails" roleURI="http://www.okta.com/role/OverviewandBasisofPresentationDetails">
        <link:definition>0000040 - Disclosure - Overview and Basis of Presentation (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="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000041 - 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="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails">
        <link:definition>0000042 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (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="SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails" roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails">
        <link:definition>0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements (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="BusinessCombinationsDetails" roleURI="http://www.okta.com/role/BusinessCombinationsDetails">
        <link:definition>0000044 - Disclosure - Business Combinations (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="CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails">
        <link:definition>0000045 - Disclosure - Cash Equivalents and Investments - Schedule of Cash Equivalents and Short-term 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="CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails">
        <link:definition>0000046 - Disclosure - Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term 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="CashEquivalentsandInvestmentsNarrativeDetails" roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails">
        <link:definition>0000047 - Disclosure - Cash Equivalents and Investments - 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="CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails">
        <link:definition>0000048 - Disclosure - Cash Equivalents and Investments - Schedule of Unrealized Loss Position and Fair Value of Debt Securities (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="FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails">
        <link:definition>0000049 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (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="FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails" roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails">
        <link:definition>0000050 - Disclosure - Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (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="GoodwillandIntangibleAssetsnetNarrativeDetails" roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails">
        <link:definition>0000051 - Disclosure - Goodwill and Intangible Assets, 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="GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails">
        <link:definition>0000052 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Intangible 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="GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails" roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails">
        <link:definition>0000053 - Disclosure - Goodwill and Intangible Assets, net - Remaining 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="BalanceSheetComponentsPropertyandEquipmentNetDetails" roleURI="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails">
        <link:definition>0000054 - Disclosure - Balance Sheet Components - Property and Equipment, 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="BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000055 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (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="BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails" roleURI="http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails">
        <link:definition>0000056 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities, Noncurrent (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="DeferredRevenueandPerformanceObligationsDetails" roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails">
        <link:definition>0000057 - Disclosure - Deferred Revenue and Performance Obligations (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="DeferredRevenueandPerformanceObligationsDetails_1" roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails_1">
        <link:definition>0000057 - Disclosure - Deferred Revenue and Performance Obligations (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="ConvertibleSeniorNotesNetNarrativeDetails" roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails">
        <link:definition>0000058 - Disclosure - Convertible Senior Notes, 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="ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails">
        <link:definition>0000059 - Disclosure - Convertible Senior Notes, Net - Schedule of Interest 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="ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails">
        <link:definition>0000060 - Disclosure - Convertible Senior Notes, Net - Schedule of Convertible Debt (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.okta.com/role/LeasesNarrativeDetails">
        <link:definition>0000061 - 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="LeasesScheduleofOperatingLeaseCostsDetails" roleURI="http://www.okta.com/role/LeasesScheduleofOperatingLeaseCostsDetails">
        <link:definition>0000062 - Disclosure - Leases - Schedule of Operating 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="LeasesScheduleofMaturitiesofOperatingLeasesDetails" roleURI="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails">
        <link:definition>0000063 - Disclosure - Leases - Schedule of Maturities of Operating Leases (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="LeasesScheduleofMaturitiesofOperatingLeasesDetails_1" roleURI="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1">
        <link:definition>0000063 - Disclosure - Leases - Schedule of Maturities of Operating Leases (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="CommitmentsandContingenciesDetails" roleURI="http://www.okta.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000064 - Disclosure - Commitments and Contingencies (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="CommonStockandStockholdersEquityNarrativeDetails" roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails">
        <link:definition>0000065 - Disclosure - Common Stock and Stockholders' Equity - 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="CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails">
        <link:definition>0000066 - Disclosure - Common Stock and Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (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="EmployeeIncentivePlansNarrativeDetails" roleURI="http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails">
        <link:definition>0000067 - Disclosure - Employee Incentive Plans - 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="EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails" roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails">
        <link:definition>0000068 - Disclosure - Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Award Type (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="EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails" roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails">
        <link:definition>0000069 - Disclosure - Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Statement of Operations Location (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="EmployeeIncentivePlansScheduleofStockOptionActivityDetails" roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails">
        <link:definition>0000070 - Disclosure - Employee Incentive Plans - Schedule of Stock Option Activity (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="EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails" roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails">
        <link:definition>0000071 - Disclosure - Employee Incentive Plans - Schedule of Estimated Fair Value 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="EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails" roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails">
        <link:definition>0000072 - Disclosure - Employee Incentive Plans - Schedule of Restricted Stock Unit Activity (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="IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails" roleURI="http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails">
        <link:definition>0000073 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Pre-tax Loss (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="IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails" roleURI="http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails">
        <link:definition>0000074 - Disclosure - Income Taxes - Schedule of Components of Provision for (Benefit from) 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="IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" roleURI="http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails">
        <link:definition>0000075 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax 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="IncomeTaxesNarrativeDetails" roleURI="http://www.okta.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000076 - 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="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000077 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (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="IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" roleURI="http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails">
        <link:definition>0000078 - Disclosure - Income Taxes - Unrecognized Tax Benefits Rollforward (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="NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" roleURI="http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails">
        <link:definition>0000079 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (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="NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails" roleURI="http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails">
        <link:definition>0000080 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation (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="NetLossPerShareNarrativeDetails" roleURI="http://www.okta.com/role/NetLossPerShareNarrativeDetails">
        <link:definition>0000081 - Disclosure - Net Loss Per Share - 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="RestructuringandOtherChargesNarrativeDetails" roleURI="http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails">
        <link:definition>0000082 - Disclosure - Restructuring and Other Charges - 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="RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" roleURI="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails">
        <link:definition>0000083 - Disclosure - Restructuring and Other Charges - Summary of Restructuring and Other Charges (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="RestructuringandOtherChargesScheduleofRestructuringReserveDetails" roleURI="http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails">
        <link:definition>0000084 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Reserve (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="GeographicalInformationDetails" roleURI="http://www.okta.com/role/GeographicalInformationDetails">
        <link:definition>0000085 - Disclosure - Geographical Information (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="okta_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_DeferredTaxLiabilityConvertibleDebt" abstract="false" name="DeferredTaxLiabilityConvertibleDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" abstract="false" name="StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" abstract="false" name="DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="okta_LeaseImpairmentCharges" abstract="false" name="LeaseImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_DeferredSalesCommissionsPolicyPolicyTextBlock" abstract="false" name="DeferredSalesCommissionsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_TownsendStreetLabsIncAtSpokeMember" abstract="true" name="TownsendStreetLabsIncAtSpokeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" abstract="false" name="DerivativeInstrumentNumberOfSharesAvailableForPurchase" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_CostofServicesLicensesandServicesMember" abstract="true" name="CostofServicesLicensesandServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" abstract="false" name="DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_RevenueFromContractWithCustomerContractDuration" abstract="false" name="RevenueFromContractWithCustomerContractDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" abstract="false" name="DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_MarketBasedRSUsMember" abstract="true" name="MarketBasedRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" abstract="false" name="BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" abstract="false" name="StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_StockIssuedRepurchaseofConvertibleDebt" abstract="false" name="StockIssuedRepurchaseofConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" abstract="false" name="BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_SanFranciscoTenYearLeaseMember" abstract="true" name="SanFranciscoTenYearLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" abstract="false" name="DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" abstract="false" name="DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" abstract="false" name="DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_TechnologyServicesCostsMember" abstract="true" name="TechnologyServicesCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="okta_ConvertibleSeniorNotesDue2023Member" abstract="true" name="ConvertibleSeniorNotesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="okta_LiabilityComponentAbstract" abstract="true" name="LiabilityComponentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="okta_ConvertibleSeniorNotesDue2025Member" abstract="true" name="ConvertibleSeniorNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" abstract="false" name="StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" abstract="false" name="StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" abstract="false" name="AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" abstract="false" name="LesseeOperatingLeaseLiabilityTenantImprovementAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_StockOptionsAndRestrictedStockUnitsMember" abstract="true" name="StockOptionsAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_DerivativeLawsuitMember" abstract="true" name="DerivativeLawsuitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_InterestExpenseAndOtherNonoperatingIncomeExpense" abstract="false" name="InterestExpenseAndOtherNonoperatingIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_CapitalizedContractCostsAdditions" abstract="false" name="CapitalizedContractCostsAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_InitialCapPriceperShareCappedCalls" abstract="false" name="InitialCapPriceperShareCappedCalls" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" abstract="false" name="StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" abstract="false" name="CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" abstract="true" name="SharesRelatedTo2026ConvertibleSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_LesseeOperatingLeaseNumberOfRenewalOptions" abstract="false" name="LesseeOperatingLeaseNumberOfRenewalOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" abstract="false" name="BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="okta_ProceedsfromTerminationofNoteHedges" abstract="false" name="ProceedsfromTerminationofNoteHedges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_Auth0Member" abstract="true" name="Auth0Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" abstract="false" name="DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_SharesRelatedto2025ConvertibleSeniorNotesMember" abstract="true" name="SharesRelatedto2025ConvertibleSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" abstract="false" name="DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="okta_CommonStockSharesIssuedUponConversion" abstract="false" name="CommonStockSharesIssuedUponConversion" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="okta_A2017EquityIncentivePlanMember" abstract="true" name="A2017EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_DeferredRevenuePaymentTerms" abstract="false" name="DeferredRevenuePaymentTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="okta_A2023RestructuringPlanMember" abstract="true" name="A2023RestructuringPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_ConvertibleSeniorNotesDue2026Member" abstract="true" name="ConvertibleSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" abstract="false" name="DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="okta_CommonStockVotingRightsNumberOfVotesEquivalent" abstract="false" name="CommonStockVotingRightsNumberOfVotesEquivalent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="okta_A2023ConvertibleSeniorNotesMember" abstract="true" name="A2023ConvertibleSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_PaymentforCappedCallConvertibleDebt" abstract="false" name="PaymentforCappedCallConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_StockIssuedExecutiveBonusSettlement" abstract="false" name="StockIssuedExecutiveBonusSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_ConversionOfCommonStockMember" abstract="true" name="ConversionOfCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" abstract="false" name="BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" abstract="false" name="PercentageOfClosingSalePriceInExcessOfConvertibleNotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="okta_EquityComponentAbstract" abstract="true" name="EquityComponentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" abstract="false" name="StockIssuedDuringPeriodValueNewIssuesCharitableContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="okta_ConversionOfConvertibleDebtMember" abstract="true" name="ConversionOfConvertibleDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="okta_Auth0AndAtSpokeMember" abstract="true" name="Auth0AndAtSpokeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>okta-20230131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:373ac7bb-d430-4ec1-adf0-8567c1d5d405,g:d79aee08-bd79-4601-a82a-532b15e05655-->
<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.okta.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3f01a468-6cb5-49c8-ad7e-1e59eb1e04ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_295b19cc-1a94-436a-9da2-acc0128046c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3f01a468-6cb5-49c8-ad7e-1e59eb1e04ee" xlink:to="loc_us-gaap_PreferredStockValue_295b19cc-1a94-436a-9da2-acc0128046c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_dec62ac3-2fc0-417b-9bbf-351114317ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3f01a468-6cb5-49c8-ad7e-1e59eb1e04ee" xlink:to="loc_us-gaap_CommonStockValue_dec62ac3-2fc0-417b-9bbf-351114317ec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_bc82fb27-8c13-46e3-b612-53d522f8674d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3f01a468-6cb5-49c8-ad7e-1e59eb1e04ee" xlink:to="loc_us-gaap_AdditionalPaidInCapital_bc82fb27-8c13-46e3-b612-53d522f8674d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca3e4c44-b3c9-4bf6-a17d-651b6f077809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f01a468-6cb5-49c8-ad7e-1e59eb1e04ee" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ca3e4c44-b3c9-4bf6-a17d-651b6f077809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_724b6297-4a6e-43b3-8847-cbbbd1fb9900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3f01a468-6cb5-49c8-ad7e-1e59eb1e04ee" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_724b6297-4a6e-43b3-8847-cbbbd1fb9900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_92fe0edd-b190-4000-94b0-a48057ef3640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_527b6e92-a318-4872-b218-be9a0b2b3127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_92fe0edd-b190-4000-94b0-a48057ef3640" xlink:to="loc_us-gaap_AccountsPayableCurrent_527b6e92-a318-4872-b218-be9a0b2b3127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_34c5332a-25a7-4d53-a0c8-20df7b6a901b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_92fe0edd-b190-4000-94b0-a48057ef3640" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_34c5332a-25a7-4d53-a0c8-20df7b6a901b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6a040525-3944-4e3e-b01d-746dfcd6b227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_92fe0edd-b190-4000-94b0-a48057ef3640" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6a040525-3944-4e3e-b01d-746dfcd6b227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_de12dd5a-c3b6-4b95-9bf0-c3a3d179315a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_92fe0edd-b190-4000-94b0-a48057ef3640" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_de12dd5a-c3b6-4b95-9bf0-c3a3d179315a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9b12bc28-a2ee-42d2-976c-3d2e8cc68921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_92fe0edd-b190-4000-94b0-a48057ef3640" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9b12bc28-a2ee-42d2-976c-3d2e8cc68921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_729e3333-1d32-423e-a6e3-c13af18ff7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26bd1252-2f34-45c2-8a92-0120c3590ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsCurrent_729e3333-1d32-423e-a6e3-c13af18ff7ff" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26bd1252-2f34-45c2-8a92-0120c3590ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_e505be6d-7908-40ef-b767-f7b33d035716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_729e3333-1d32-423e-a6e3-c13af18ff7ff" xlink:to="loc_us-gaap_ShortTermInvestments_e505be6d-7908-40ef-b767-f7b33d035716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5b4fedee-d2ac-47c4-aab5-268578caacfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_729e3333-1d32-423e-a6e3-c13af18ff7ff" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5b4fedee-d2ac-47c4-aab5-268578caacfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_d39dcb82-51d8-4a73-81f7-56d03a465975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_729e3333-1d32-423e-a6e3-c13af18ff7ff" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_d39dcb82-51d8-4a73-81f7-56d03a465975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_efdd0750-2aaf-4f80-921b-5461f2ada1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_729e3333-1d32-423e-a6e3-c13af18ff7ff" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_efdd0750-2aaf-4f80-921b-5461f2ada1a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d48b468e-2682-4178-8233-5154bc7cc518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f818fead-6af5-447e-a422-cdd3e9017c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d48b468e-2682-4178-8233-5154bc7cc518" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f818fead-6af5-447e-a422-cdd3e9017c02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_10fcb004-ab79-466f-813f-b30047f1d9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d48b468e-2682-4178-8233-5154bc7cc518" xlink:to="loc_us-gaap_LiabilitiesCurrent_10fcb004-ab79-466f-813f-b30047f1d9a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e828cd06-2646-42ab-9482-c4f76ec8e783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d48b468e-2682-4178-8233-5154bc7cc518" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e828cd06-2646-42ab-9482-c4f76ec8e783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_106eab7d-6c8a-42d8-8eaf-217fd8416581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d48b468e-2682-4178-8233-5154bc7cc518" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_106eab7d-6c8a-42d8-8eaf-217fd8416581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_ba49b6ff-fd53-409f-b5c3-e9fe72c436dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d48b468e-2682-4178-8233-5154bc7cc518" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_ba49b6ff-fd53-409f-b5c3-e9fe72c436dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1bd6cc5c-60a0-417e-81f0-f9f1d23650ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60386fb8-36f4-46ea-9b05-f2808b194ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1bd6cc5c-60a0-417e-81f0-f9f1d23650ad" xlink:to="loc_us-gaap_StockholdersEquity_60386fb8-36f4-46ea-9b05-f2808b194ada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fa5024d4-00c0-4545-a973-01b860d38900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1bd6cc5c-60a0-417e-81f0-f9f1d23650ad" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fa5024d4-00c0-4545-a973-01b860d38900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e00d0eed-c156-4c63-a55c-eeab61cb104c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1bd6cc5c-60a0-417e-81f0-f9f1d23650ad" xlink:to="loc_us-gaap_Liabilities_e00d0eed-c156-4c63-a55c-eeab61cb104c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fd204521-d35f-44a8-8f6d-2872ba0e855f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_AssetsCurrent_fd204521-d35f-44a8-8f6d-2872ba0e855f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_acfe9412-11a9-44dc-865a-a4dcc38e8398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_acfe9412-11a9-44dc-865a-a4dcc38e8398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_831ac297-b11f-498f-9b1b-8f8ad71b344f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_831ac297-b11f-498f-9b1b-8f8ad71b344f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3d93a1bc-ed0c-42f2-9326-58bbe63ff6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3d93a1bc-ed0c-42f2-9326-58bbe63ff6a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b2fa019-ed35-4299-a55e-d245fd591884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_Goodwill_2b2fa019-ed35-4299-a55e-d245fd591884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_622fa0c6-2f32-4f42-aeb2-1130b05bcca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_622fa0c6-2f32-4f42-aeb2-1130b05bcca2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_66907835-eefa-45d0-861d-dce3156ea724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9f4ab4ed-ea6e-46c5-ae76-4695c41d5453" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_66907835-eefa-45d0-861d-dce3156ea724" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_06c79d0c-78eb-4880-8802-327cf230704f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6882407f-1d2b-410d-960e-5fb330a457fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_06c79d0c-78eb-4880-8802-327cf230704f" xlink:to="loc_us-gaap_OperatingExpenses_6882407f-1d2b-410d-960e-5fb330a457fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_86990ca8-dc98-4f28-9f17-88dbfbdbe4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_06c79d0c-78eb-4880-8802-327cf230704f" xlink:to="loc_us-gaap_GrossProfit_86990ca8-dc98-4f28-9f17-88dbfbdbe4c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_0ed4e21f-fc51-4254-ae17-6949d36b1e1a" xlink:href="okta-20230131.xsd#okta_InterestExpenseAndOtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_be50bd6e-c7a6-4755-bb7f-338762f2b489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_0ed4e21f-fc51-4254-ae17-6949d36b1e1a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_be50bd6e-c7a6-4755-bb7f-338762f2b489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_13689500-dc73-496c-87d0-7ed27b195793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_0ed4e21f-fc51-4254-ae17-6949d36b1e1a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_13689500-dc73-496c-87d0-7ed27b195793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6edf8e27-86d0-4325-8fcf-ba0007b9a32c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_0ed4e21f-fc51-4254-ae17-6949d36b1e1a" xlink:to="loc_us-gaap_InterestExpense_6edf8e27-86d0-4325-8fcf-ba0007b9a32c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_53352745-02b3-44a8-accd-e9a82d81b4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d35d239-6acb-496d-941f-70188c9cff25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53352745-02b3-44a8-accd-e9a82d81b4d9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1d35d239-6acb-496d-941f-70188c9cff25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c447bf13-e2ed-462a-a34f-4d7c392d40a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_53352745-02b3-44a8-accd-e9a82d81b4d9" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c447bf13-e2ed-462a-a34f-4d7c392d40a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_485e0c05-3ad7-40cf-a731-f66c913eca80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1f009b0b-8eed-4bbe-b167-1271d64816e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_485e0c05-3ad7-40cf-a731-f66c913eca80" xlink:to="loc_us-gaap_OperatingIncomeLoss_1f009b0b-8eed-4bbe-b167-1271d64816e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_1cf5ce36-4cdb-446c-bc1c-92e8151503db" xlink:href="okta-20230131.xsd#okta_InterestExpenseAndOtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_485e0c05-3ad7-40cf-a731-f66c913eca80" xlink:to="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_1cf5ce36-4cdb-446c-bc1c-92e8151503db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_91c90059-f501-4cad-9ff0-dc22b432d29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0eb7e46d-7bea-471b-9cca-dd5e14b44ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_91c90059-f501-4cad-9ff0-dc22b432d29f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0eb7e46d-7bea-471b-9cca-dd5e14b44ce3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_35117af6-6ac0-4fe3-bee2-1407bc27b916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_91c90059-f501-4cad-9ff0-dc22b432d29f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_35117af6-6ac0-4fe3-bee2-1407bc27b916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ca7e1bc9-c0f6-4ab2-a896-a4aaf24bdca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_b98d4ffa-a095-451d-81a8-3bcd3fdc4c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ca7e1bc9-c0f6-4ab2-a896-a4aaf24bdca6" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_b98d4ffa-a095-451d-81a8-3bcd3fdc4c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_98641b13-948a-427e-879c-23657a77e12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ca7e1bc9-c0f6-4ab2-a896-a4aaf24bdca6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_98641b13-948a-427e-879c-23657a77e12a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f9d3ff64-0ef7-4cd7-a18d-4a2641bb0c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ca7e1bc9-c0f6-4ab2-a896-a4aaf24bdca6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f9d3ff64-0ef7-4cd7-a18d-4a2641bb0c78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_9d8bb270-f71e-4878-84bb-b455b5d98c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ca7e1bc9-c0f6-4ab2-a896-a4aaf24bdca6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_9d8bb270-f71e-4878-84bb-b455b5d98c2b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dbf8e873-c3c7-4d2c-885c-6bb9011c37fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5688dc31-18e8-4c08-aa03-8be9970d84e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dbf8e873-c3c7-4d2c-885c-6bb9011c37fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_5688dc31-18e8-4c08-aa03-8be9970d84e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a3e5388c-ac4f-43e6-8724-7e1d4a7b0de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_dbf8e873-c3c7-4d2c-885c-6bb9011c37fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a3e5388c-ac4f-43e6-8724-7e1d4a7b0de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_791b2b68-df1e-48f6-b58f-27c1f1d55a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_56a4d789-3714-40f3-b16c-e74175a68722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_791b2b68-df1e-48f6-b58f-27c1f1d55a56" xlink:to="loc_us-gaap_NetIncomeLoss_56a4d789-3714-40f3-b16c-e74175a68722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b8f4fd54-68a4-4374-98d4-f30c8fff62d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_791b2b68-df1e-48f6-b58f-27c1f1d55a56" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b8f4fd54-68a4-4374-98d4-f30c8fff62d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_752df6fa-64c4-4935-b5e6-6e856aea75df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_05b67ee5-c119-4179-9d3c-aea754e51064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_752df6fa-64c4-4935-b5e6-6e856aea75df" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_05b67ee5-c119-4179-9d3c-aea754e51064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_be13e11f-9c8d-43c3-a957-90d8aaec59da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_752df6fa-64c4-4935-b5e6-6e856aea75df" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_be13e11f-9c8d-43c3-a957-90d8aaec59da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_7537e308-eaf3-4962-a280-9a8a3fcc636d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_752df6fa-64c4-4935-b5e6-6e856aea75df" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_7537e308-eaf3-4962-a280-9a8a3fcc636d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41a15bce-b0a5-4a0b-bdc2-e0c26843cbe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_NetIncomeLoss_41a15bce-b0a5-4a0b-bdc2-e0c26843cbe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_5d940843-1f95-4d72-92e4-8b12da7a648c" xlink:href="okta-20230131.xsd#okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_5d940843-1f95-4d72-92e4-8b12da7a648c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bbfd9678-2449-497b-aa3b-6cc6f771aa13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_ShareBasedCompensation_bbfd9678-2449-497b-aa3b-6cc6f771aa13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_296dbb36-f5f0-481f-93c4-cd9d207e4f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_296dbb36-f5f0-481f-93c4-cd9d207e4f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_d6962c18-0078-4d01-8154-cf11f42d5f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_d6962c18-0078-4d01-8154-cf11f42d5f7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_23111311-8cff-484a-9ab7-7e60e0451e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_23111311-8cff-484a-9ab7-7e60e0451e80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense_04e206de-0847-4276-89bc-9d9ef420e82b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashContributionExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_NoncashContributionExpense_04e206de-0847-4276-89bc-9d9ef420e82b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_056804fa-2622-4846-95f1-aa1f114da250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_056804fa-2622-4846-95f1-aa1f114da250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_59950e11-f120-4408-b334-501f3ef80fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_59950e11-f120-4408-b334-501f3ef80fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_f1ce39b6-b6c8-46b6-a3e3-e45df9e720d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_f1ce39b6-b6c8-46b6-a3e3-e45df9e720d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e0090f24-5e28-4962-9b93-f0840a323de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e0090f24-5e28-4962-9b93-f0840a323de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ae523751-8a39-4050-b9ca-937d20a42ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ae523751-8a39-4050-b9ca-937d20a42ce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f9b956a8-71bb-490c-9e40-d78a65497174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f9b956a8-71bb-490c-9e40-d78a65497174" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_81377ab9-b997-4206-9cc1-4c37194a3725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_81377ab9-b997-4206-9cc1-4c37194a3725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_128c961e-bd79-40ce-8185-1acb7a46c8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_128c961e-bd79-40ce-8185-1acb7a46c8dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_0b9d219d-94f8-4c2f-bec2-c9de671c27d5" xlink:href="okta-20230131.xsd#okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_0b9d219d-94f8-4c2f-bec2-c9de671c27d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a0178d7f-fd97-4ff4-b184-be85650a863b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a0178d7f-fd97-4ff4-b184-be85650a863b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3dc8a5d8-d016-45a0-a11a-0b8fce1d60d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_3dc8a5d8-d016-45a0-a11a-0b8fce1d60d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_0390e32b-4a92-43bc-a0f3-45f66b91f879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_us-gaap_GainLossOnInvestments_0390e32b-4a92-43bc-a0f3-45f66b91f879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LeaseImpairmentCharges_57f11c30-abf6-435a-a407-2e155e651e56" xlink:href="okta-20230131.xsd#okta_LeaseImpairmentCharges"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b193fbc6-5c3f-4396-80a7-72585496c662" xlink:to="loc_okta_LeaseImpairmentCharges_57f11c30-abf6-435a-a407-2e155e651e56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_24555f51-fd32-4ca3-805b-185f803e6867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c747aac-7e14-46e7-96b9-fad397e3a279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_24555f51-fd32-4ca3-805b-185f803e6867" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3c747aac-7e14-46e7-96b9-fad397e3a279" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d4fe624-f537-41a8-8ae9-f9f931ee3119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_24555f51-fd32-4ca3-805b-185f803e6867" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5d4fe624-f537-41a8-8ae9-f9f931ee3119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_33e09a30-65a9-49ad-ad3d-597116021e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_24555f51-fd32-4ca3-805b-185f803e6867" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_33e09a30-65a9-49ad-ad3d-597116021e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_959fadca-b717-4f0e-8e18-5339502d35b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_24555f51-fd32-4ca3-805b-185f803e6867" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_959fadca-b717-4f0e-8e18-5339502d35b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_dfb37d26-3f2b-43f2-b658-cc831b1ae601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_dfb37d26-3f2b-43f2-b658-cc831b1ae601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9b24ace9-e57a-4f0f-84b2-71295ea554e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9b24ace9-e57a-4f0f-84b2-71295ea554e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e1952cd0-bf22-4454-9a4c-92d90b3f1027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e1952cd0-bf22-4454-9a4c-92d90b3f1027" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_31248fdd-e64c-4f2e-a9b8-3da0b3988832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_31248fdd-e64c-4f2e-a9b8-3da0b3988832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_4762dcbe-48bc-4bc3-9618-de2b142dffa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_4762dcbe-48bc-4bc3-9618-de2b142dffa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1617657e-d87d-4fc2-b52d-f84945f8e441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1617657e-d87d-4fc2-b52d-f84945f8e441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_36a5abb7-cddf-4419-8d03-4447a7c44e16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_142efb8f-8102-475a-bbbe-0f7c0d801590" xlink:to="loc_us-gaap_PaymentsForSoftware_36a5abb7-cddf-4419-8d03-4447a7c44e16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_bfb0880a-a806-4d2f-a7be-bac6620c6ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_bfb0880a-a806-4d2f-a7be-bac6620c6ac7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_638bed4e-d644-4982-a180-86ae95feb76e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_638bed4e-d644-4982-a180-86ae95feb76e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_0b373b70-b15a-425d-97af-e38604483511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_0b373b70-b15a-425d-97af-e38604483511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_PaymentforCappedCallConvertibleDebt_6be558e1-612c-4cef-8b18-b038e0438468" xlink:href="okta-20230131.xsd#okta_PaymentforCappedCallConvertibleDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:to="loc_okta_PaymentforCappedCallConvertibleDebt_6be558e1-612c-4cef-8b18-b038e0438468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfWarrants_a8e4a7d4-8dc4-412b-a547-ab8e06602eab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfWarrants"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfWarrants_a8e4a7d4-8dc4-412b-a547-ab8e06602eab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeFinancingActivities_97236e3d-365f-44c6-a6e0-6b6ebbcee67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2054a50d-b295-4edb-b9c6-9f893b0aed08" xlink:to="loc_us-gaap_ProceedsFromHedgeFinancingActivities_97236e3d-365f-44c6-a6e0-6b6ebbcee67c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fda9b02b-79c4-48d6-9204-e7a25d376c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b64de20b-6e89-4d1d-a366-a86c408fce83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fda9b02b-79c4-48d6-9204-e7a25d376c77" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b64de20b-6e89-4d1d-a366-a86c408fce83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_6c531a24-528c-468d-815a-b09e6e608897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fda9b02b-79c4-48d6-9204-e7a25d376c77" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_6c531a24-528c-468d-815a-b09e6e608897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3e5fe61f-506a-4321-a69a-e28133146404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fda9b02b-79c4-48d6-9204-e7a25d376c77" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3e5fe61f-506a-4321-a69a-e28133146404" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_4d8ac55e-85bd-4698-bf0e-afa4eb1fea96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_9dca72e3-6650-4e78-8f0f-a10bcdd0e94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_4d8ac55e-85bd-4698-bf0e-afa4eb1fea96" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_9dca72e3-6650-4e78-8f0f-a10bcdd0e94e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_2ba4377d-720f-4694-82b2-0179d6c4dc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_4d8ac55e-85bd-4698-bf0e-afa4eb1fea96" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_2ba4377d-720f-4694-82b2-0179d6c4dc1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_7d7c3a06-16ad-4709-a67a-bf99501f9a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5dc18764-d681-4af6-b04c-9bee887554fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_7d7c3a06-16ad-4709-a67a-bf99501f9a86" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5dc18764-d681-4af6-b04c-9bee887554fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_844c1484-17af-4e14-85ef-e5e2784cb113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_7d7c3a06-16ad-4709-a67a-bf99501f9a86" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_844c1484-17af-4e14-85ef-e5e2784cb113" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_b3ce181d-774b-4872-980f-45306f32393d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_5786d35b-3833-45b5-9944-c69003ecf262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_b3ce181d-774b-4872-980f-45306f32393d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_5786d35b-3833-45b5-9944-c69003ecf262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_bf3aca3a-b579-42ea-b2be-8bf78556b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_b3ce181d-774b-4872-980f-45306f32393d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_bf3aca3a-b579-42ea-b2be-8bf78556b605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_4f978590-3c2a-47d8-a943-2e2eecff2a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f986bf52-55eb-4f55-a34d-13c939f92a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_4f978590-3c2a-47d8-a943-2e2eecff2a53" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f986bf52-55eb-4f55-a34d-13c939f92a81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_12d8e8e0-0626-4f78-a2d8-5904679d42ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_4f978590-3c2a-47d8-a943-2e2eecff2a53" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_12d8e8e0-0626-4f78-a2d8-5904679d42ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f7eca1be-5b92-4263-b0f6-4dc5d6dc3646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1f5b2315-2685-43c8-9686-cd6c1335eb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_f7eca1be-5b92-4263-b0f6-4dc5d6dc3646" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1f5b2315-2685-43c8-9686-cd6c1335eb85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_b3e22d8f-92ea-47ee-9efa-e6059ee1b0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_f7eca1be-5b92-4263-b0f6-4dc5d6dc3646" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_b3e22d8f-92ea-47ee-9efa-e6059ee1b0de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca037a31-ade3-4e43-b4f5-35bf11cc73fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1e4e1246-c4c9-45cd-9edb-09f916923be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ca037a31-ade3-4e43-b4f5-35bf11cc73fa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1e4e1246-c4c9-45cd-9edb-09f916923be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2d86074f-0f13-4911-8158-3b936fdfd12b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ca037a31-ade3-4e43-b4f5-35bf11cc73fa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2d86074f-0f13-4911-8158-3b936fdfd12b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_757f0295-046e-4f67-b427-6358bc65baf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9c6de4b9-173b-486e-94b8-06653dc54f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_757f0295-046e-4f67-b427-6358bc65baf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9c6de4b9-173b-486e-94b8-06653dc54f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d0b3dc0c-e597-40c9-97f8-c6cf7aa4eb40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_757f0295-046e-4f67-b427-6358bc65baf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d0b3dc0c-e597-40c9-97f8-c6cf7aa4eb40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_87f66764-2b46-413f-bc17-4c4af749c99e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_757f0295-046e-4f67-b427-6358bc65baf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_87f66764-2b46-413f-bc17-4c4af749c99e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1210cf21-eb6e-4d7c-93ba-b2ab5086bd68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_757f0295-046e-4f67-b427-6358bc65baf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1210cf21-eb6e-4d7c-93ba-b2ab5086bd68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_9c997b01-a7ca-47a3-bea0-7d46926d7aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_757f0295-046e-4f67-b427-6358bc65baf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_9c997b01-a7ca-47a3-bea0-7d46926d7aa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c593bb82-b427-412b-be81-5794113d8323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_757f0295-046e-4f67-b427-6358bc65baf9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c593bb82-b427-412b-be81-5794113d8323" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cbc70dca-1781-4b70-8d89-5ce4d4f78434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fa77676c-2245-44de-8961-878a036e2fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cbc70dca-1781-4b70-8d89-5ce4d4f78434" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fa77676c-2245-44de-8961-878a036e2fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_82a7275a-d3fa-40b2-9db7-1d3703da527f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cbc70dca-1781-4b70-8d89-5ce4d4f78434" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_82a7275a-d3fa-40b2-9db7-1d3703da527f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_05159763-0e64-4092-a1df-087b2d494556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7592e9f9-a2da-40ba-bf27-b1dbe931a2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_05159763-0e64-4092-a1df-087b2d494556" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7592e9f9-a2da-40ba-bf27-b1dbe931a2b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_f9f3eda9-0ddf-4498-9c5e-1c6e70ff59d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_05159763-0e64-4092-a1df-087b2d494556" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_f9f3eda9-0ddf-4498-9c5e-1c6e70ff59d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_79dc8b09-1bd3-4338-abbb-2d647bb9bdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_05159763-0e64-4092-a1df-087b2d494556" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_79dc8b09-1bd3-4338-abbb-2d647bb9bdd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e30911fc-13f4-4693-acdc-8da677c2572b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_05159763-0e64-4092-a1df-087b2d494556" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e30911fc-13f4-4693-acdc-8da677c2572b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e3f72b27-f0c8-40ec-b42e-9492478f00c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b28a5e18-1c9f-4eb4-b069-ee9d6c948551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_e3f72b27-f0c8-40ec-b42e-9492478f00c7" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b28a5e18-1c9f-4eb4-b069-ee9d6c948551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_5760aade-81c1-43fc-80ca-72c68afceacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_e3f72b27-f0c8-40ec-b42e-9492478f00c7" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_5760aade-81c1-43fc-80ca-72c68afceacb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_f38f5f96-3452-4330-b84d-b3fba6bdb5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_3ddfdfac-b3c7-491a-9a2b-d9c71167eba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_f38f5f96-3452-4330-b84d-b3fba6bdb5c2" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_3ddfdfac-b3c7-491a-9a2b-d9c71167eba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_2102aa5c-b530-4e33-b7a9-d0dded51ebad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_f38f5f96-3452-4330-b84d-b3fba6bdb5c2" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_2102aa5c-b530-4e33-b7a9-d0dded51ebad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_002ff4b9-323e-4134-8b5b-8741e7bbd0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_f38f5f96-3452-4330-b84d-b3fba6bdb5c2" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_002ff4b9-323e-4134-8b5b-8741e7bbd0bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_20865164-300a-41f6-8d5b-d0eadb304ca2" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_37e3d602-f20d-4abf-a703-a708e852e327" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_20865164-300a-41f6-8d5b-d0eadb304ca2" xlink:to="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_37e3d602-f20d-4abf-a703-a708e852e327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_b7c64f09-684b-449a-91ae-cb0cad7e5974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_20865164-300a-41f6-8d5b-d0eadb304ca2" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_b7c64f09-684b-449a-91ae-cb0cad7e5974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a01dfe97-e0a2-427c-bb35-43f65dab34f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ec375abf-0281-4fb4-85b5-4e24a06f3f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a01dfe97-e0a2-427c-bb35-43f65dab34f4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ec375abf-0281-4fb4-85b5-4e24a06f3f9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ae50de58-53d5-4b31-9b74-7886c5ecbf0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a01dfe97-e0a2-427c-bb35-43f65dab34f4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_ae50de58-53d5-4b31-9b74-7886c5ecbf0b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesScheduleofMaturitiesofOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2853df66-947e-41d0-920c-62aac3180e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_c6062070-fcf0-4a76-8bbc-5a2190eb39da" xlink:href="okta-20230131.xsd#okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2853df66-947e-41d0-920c-62aac3180e0b" xlink:to="loc_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_c6062070-fcf0-4a76-8bbc-5a2190eb39da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2f76e5c8-c472-4419-99d7-5a38f89fbe96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2853df66-947e-41d0-920c-62aac3180e0b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2f76e5c8-c472-4419-99d7-5a38f89fbe96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_93be4435-2c8c-4efb-b8c5-4f506bdb64e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2853df66-947e-41d0-920c-62aac3180e0b" xlink:to="loc_us-gaap_OperatingLeaseLiability_93be4435-2c8c-4efb-b8c5-4f506bdb64e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesScheduleofMaturitiesofOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b43bfabc-0e10-4e3c-bdbd-b7aae5b594aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b43bfabc-0e10-4e3c-bdbd-b7aae5b594aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4da7a5af-c26d-4218-a30e-181a6d42883b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_4da7a5af-c26d-4218-a30e-181a6d42883b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_182f2988-c78d-4c66-a704-182c18204831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_182f2988-c78d-4c66-a704-182c18204831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6080c96e-5b5a-464b-919a-c30fa7ccf6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6080c96e-5b5a-464b-919a-c30fa7ccf6a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c434a128-17f7-49b7-bab3-2a0d3dbd2a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c434a128-17f7-49b7-bab3-2a0d3dbd2a08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d062ec98-e66e-4990-a64f-ee1aa61b7aca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_66541031-3c38-4580-84ab-b80da02468c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d062ec98-e66e-4990-a64f-ee1aa61b7aca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_0738fd3d-9a91-48eb-a53a-b44570587ee7" xlink:href="okta-20230131.xsd#okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_64359230-348b-4998-8a41-55c9232d5559" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_0738fd3d-9a91-48eb-a53a-b44570587ee7" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_64359230-348b-4998-8a41-55c9232d5559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c1250856-6a90-4651-9861-e608c236c1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_0738fd3d-9a91-48eb-a53a-b44570587ee7" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c1250856-6a90-4651-9861-e608c236c1d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7f4b1ad-336e-456f-9497-0422ce8c6321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_05574b65-1650-464e-9a0e-f4f0bfa381dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7f4b1ad-336e-456f-9497-0422ce8c6321" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_05574b65-1650-464e-9a0e-f4f0bfa381dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_914be10e-626e-420a-8671-14b422dd8c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c7f4b1ad-336e-456f-9497-0422ce8c6321" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_914be10e-626e-420a-8671-14b422dd8c52" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5366c574-847b-4cb3-9c0f-127d1e8b6def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e77ef849-8d6c-47f8-8ceb-66c0332078d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5366c574-847b-4cb3-9c0f-127d1e8b6def" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e77ef849-8d6c-47f8-8ceb-66c0332078d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f9837b0f-6eae-45c5-9432-444ca841404c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5366c574-847b-4cb3-9c0f-127d1e8b6def" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f9837b0f-6eae-45c5-9432-444ca841404c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_653a55f1-c335-4d87-804d-a65891817c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_5366c574-847b-4cb3-9c0f-127d1e8b6def" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_653a55f1-c335-4d87-804d-a65891817c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_af4ed7d9-197d-49c9-b13c-24f120ffa4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8068e5ab-e4c9-4136-a24a-107eb5ad843d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_af4ed7d9-197d-49c9-b13c-24f120ffa4c5" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8068e5ab-e4c9-4136-a24a-107eb5ad843d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7ec5fe9-4ab4-47e8-9f15-4470266961a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_af4ed7d9-197d-49c9-b13c-24f120ffa4c5" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7ec5fe9-4ab4-47e8-9f15-4470266961a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_eb21d020-aeab-46bc-bc1c-e35f431a8e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a26070fe-ae46-48ba-b823-dc13e612ffe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eb21d020-aeab-46bc-bc1c-e35f431a8e01" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a26070fe-ae46-48ba-b823-dc13e612ffe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d9feb3f3-8b04-42b7-a512-2c51afedc177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eb21d020-aeab-46bc-bc1c-e35f431a8e01" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d9feb3f3-8b04-42b7-a512-2c51afedc177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5bde2b6d-abfc-4852-aa8f-c5e01f6f1465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eb21d020-aeab-46bc-bc1c-e35f431a8e01" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5bde2b6d-abfc-4852-aa8f-c5e01f6f1465" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0fa23e1b-7f54-49fe-9ac2-3c495ecf3194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0fa23e1b-7f54-49fe-9ac2-3c495ecf3194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f02bf2ac-ee3a-48a5-b4ca-363968ff1124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f02bf2ac-ee3a-48a5-b4ca-363968ff1124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_22237f38-d279-49ea-8f89-765c69a7fae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_22237f38-d279-49ea-8f89-765c69a7fae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_de6d25ef-f699-48ac-96ef-5f39a061ead0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_de6d25ef-f699-48ac-96ef-5f39a061ead0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_fc71a43e-99a1-4302-a05f-f683cd6d9f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_fc71a43e-99a1-4302-a05f-f683cd6d9f96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_cb95cc11-ce93-4ce9-bd9c-d3bb678c8d35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_cb95cc11-ce93-4ce9-bd9c-d3bb678c8d35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_81e1dfcf-cdaa-4412-a30f-07947f421c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0ec3723a-ecdd-4a1c-92ac-64012c114423" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_81e1dfcf-cdaa-4412-a30f-07947f421c7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bca10c84-5e88-4e20-85be-d7d31e2611e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxLiabilityConvertibleDebt_e848a7ff-cc5a-417c-9075-0eb126f0b33c" xlink:href="okta-20230131.xsd#okta_DeferredTaxLiabilityConvertibleDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bca10c84-5e88-4e20-85be-d7d31e2611e7" xlink:to="loc_okta_DeferredTaxLiabilityConvertibleDebt_e848a7ff-cc5a-417c-9075-0eb126f0b33c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_bd209f43-92c7-4462-a38f-41d26ffc7a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bca10c84-5e88-4e20-85be-d7d31e2611e7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_bd209f43-92c7-4462-a38f-41d26ffc7a08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_2c01b75b-1276-4fb5-b872-457737535c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bca10c84-5e88-4e20-85be-d7d31e2611e7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_2c01b75b-1276-4fb5-b872-457737535c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_b0d126c7-b5cf-4969-9650-0208c0d7f571" xlink:href="okta-20230131.xsd#okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bca10c84-5e88-4e20-85be-d7d31e2611e7" xlink:to="loc_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_b0d126c7-b5cf-4969-9650-0208c0d7f571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5eaf277b-6821-4cec-871d-72067532f47c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bca10c84-5e88-4e20-85be-d7d31e2611e7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5eaf277b-6821-4cec-871d-72067532f47c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_b6e5087e-2a3f-4a19-b06b-f30c4a05d81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_48d893d8-9439-4bc7-abaf-3b8a4dbb657d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b6e5087e-2a3f-4a19-b06b-f30c4a05d81e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_48d893d8-9439-4bc7-abaf-3b8a4dbb657d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b78a5605-ee84-4668-bb25-ab6af1818bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b6e5087e-2a3f-4a19-b06b-f30c4a05d81e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b78a5605-ee84-4668-bb25-ab6af1818bed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_a786fdb3-91ab-406c-9bce-f968e7c4737e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e7e651ca-aca9-447d-b98c-cdcfde006b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a786fdb3-91ab-406c-9bce-f968e7c4737e" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e7e651ca-aca9-447d-b98c-cdcfde006b48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_b819d754-eca4-4774-8fad-9b7a3233fec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a786fdb3-91ab-406c-9bce-f968e7c4737e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_b819d754-eca4-4774-8fad-9b7a3233fec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_60bb79c4-447e-4f86-b679-a1ff24db3256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_46c5a8c0-7150-412e-bdc2-2a2f1116bcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_60bb79c4-447e-4f86-b679-a1ff24db3256" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_46c5a8c0-7150-412e-bdc2-2a2f1116bcfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4e0e93c7-8223-4929-8547-31861a39dc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_60bb79c4-447e-4f86-b679-a1ff24db3256" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4e0e93c7-8223-4929-8547-31861a39dc2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a92b7c37-7fd0-44c4-ae1a-6c85ef86f17a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a92b7c37-7fd0-44c4-ae1a-6c85ef86f17a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_255bd698-aec1-4090-8f1b-9b2f9c734d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_255bd698-aec1-4090-8f1b-9b2f9c734d17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsOperatingLeaseLiabilities_5e8fb56b-76c4-404a-8c80-51e396e19de6" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:to="loc_okta_DeferredTaxAssetsOperatingLeaseLiabilities_5e8fb56b-76c4-404a-8c80-51e396e19de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_75c290c7-e967-4a9e-9c94-3329c82fc0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_75c290c7-e967-4a9e-9c94-3329c82fc0bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ce8b883f-6d3a-434a-b74a-7bb0ec3d817d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_ce8b883f-6d3a-434a-b74a-7bb0ec3d817d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_0908bf59-15f8-4d05-8266-018df520f133" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ce24a37c-3b9f-4696-ba89-8c4224c05138" xlink:to="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_0908bf59-15f8-4d05-8266-018df520f133" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"/>
  <link:calculationLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_70c2580f-4ccf-468b-b419-8555bcfaf052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_770c1e6c-1fa9-41cb-aded-ea1edcd4ce73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_70c2580f-4ccf-468b-b419-8555bcfaf052" xlink:to="loc_us-gaap_RestructuringCharges_770c1e6c-1fa9-41cb-aded-ea1edcd4ce73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LeaseImpairmentCharges_9bb02000-94c5-401f-9992-633d1377685d" xlink:href="okta-20230131.xsd#okta_LeaseImpairmentCharges"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_70c2580f-4ccf-468b-b419-8555bcfaf052" xlink:to="loc_okta_LeaseImpairmentCharges_9bb02000-94c5-401f-9992-633d1377685d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>okta-20230131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:373ac7bb-d430-4ec1-adf0-8567c1d5d405,g:d79aee08-bd79-4601-a82a-532b15e05655-->
<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.okta.com/role/Cover" xlink:type="simple" xlink:href="okta-20230131.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/Cover" xlink:type="extended" id="i4b511f13bcce4ced9518b93e1c36326b_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9ab9cf7c-10c9-4ff3-bf13-3ff81e0b0da2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentType_9ab9cf7c-10c9-4ff3-bf13-3ff81e0b0da2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f3f746a3-1999-4454-a300-53b129b579e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentAnnualReport_f3f746a3-1999-4454-a300-53b129b579e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5c236571-782b-47fc-8b99-2726a58c7679" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentPeriodEndDate_5c236571-782b-47fc-8b99-2726a58c7679" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_69d0639c-2b0a-49cd-ad95-ee395c86ea23" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_69d0639c-2b0a-49cd-ad95-ee395c86ea23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_102e8cf6-5490-42f2-90e3-b8f15d8d7245" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentTransitionReport_102e8cf6-5490-42f2-90e3-b8f15d8d7245" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7ce52399-7afc-4ac9-8efd-2e31559ea21f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityFileNumber_7ce52399-7afc-4ac9-8efd-2e31559ea21f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5e5aa0be-8506-4f65-8d86-5306ec2e20b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityRegistrantName_5e5aa0be-8506-4f65-8d86-5306ec2e20b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b6e1eca5-fd7f-46e7-8a21-1a72c2c67d0c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b6e1eca5-fd7f-46e7-8a21-1a72c2c67d0c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0196521a-ba6c-4fb2-a27d-784bf183d97d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressAddressLine1_0196521a-ba6c-4fb2-a27d-784bf183d97d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5cffc9d5-4391-4cf3-a5d5-baf61201f513" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_5cffc9d5-4391-4cf3-a5d5-baf61201f513" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_db8bfc35-a3f3-4993-b0bd-5616b2ea36da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressCityOrTown_db8bfc35-a3f3-4993-b0bd-5616b2ea36da" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_680ddd08-f511-4b74-b4e8-daefbbc30fa3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressStateOrProvince_680ddd08-f511-4b74-b4e8-daefbbc30fa3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5f49a7dc-fc89-49f8-aedc-00b53a181d68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressPostalZipCode_5f49a7dc-fc89-49f8-aedc-00b53a181d68" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_117ecd39-1d28-4e24-acda-1add45e02d3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_CityAreaCode_117ecd39-1d28-4e24-acda-1add45e02d3e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_587881f7-f0a3-4630-b2cc-a672bc69df3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_LocalPhoneNumber_587881f7-f0a3-4630-b2cc-a672bc69df3d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c421bdfb-6f1a-47a0-8672-ed0db5c07645" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_Security12bTitle_c421bdfb-6f1a-47a0-8672-ed0db5c07645" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5ef0fa4b-518f-46ab-8fb2-c56eae5ead60" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_TradingSymbol_5ef0fa4b-518f-46ab-8fb2-c56eae5ead60" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_acff2048-4d79-42a7-a693-98a84ceb6f8d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_SecurityExchangeName_acff2048-4d79-42a7-a693-98a84ceb6f8d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_71511ea8-853e-400f-9866-7112777d214e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_71511ea8-853e-400f-9866-7112777d214e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_4fa71f9e-92d8-43c6-a8ee-781a0bc9072d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityVoluntaryFilers_4fa71f9e-92d8-43c6-a8ee-781a0bc9072d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0a919cc9-0e55-430a-b95f-7fc1237ef2cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityCurrentReportingStatus_0a919cc9-0e55-430a-b95f-7fc1237ef2cd" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1f58bc16-4134-47b3-8cdf-1035d499cfa6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_1f58bc16-4134-47b3-8cdf-1035d499cfa6" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ad2aaea8-dacf-4488-a1e4-a3825dd80f9e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityFilerCategory_ad2aaea8-dacf-4488-a1e4-a3825dd80f9e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5600a1b9-54a1-4994-a128-05135e5778cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntitySmallBusiness_5600a1b9-54a1-4994-a128-05135e5778cd" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ef0c547a-d6ad-4058-bdc4-f48d4e044a74" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_ef0c547a-d6ad-4058-bdc4-f48d4e044a74" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c4f204c2-de18-4f20-8180-8b0db65626fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c4f204c2-de18-4f20-8180-8b0db65626fe" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b0b3230e-d7cc-416b-abf8-c2f9eaeb1691" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityShellCompany_b0b3230e-d7cc-416b-abf8-c2f9eaeb1691" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_3fe6195a-bbbe-4869-a7c3-b3be5b83b773" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityPublicFloat_3fe6195a-bbbe-4869-a7c3-b3be5b83b773" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e34c6fb6-69f2-46fb-8973-bd8daafda303" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e34c6fb6-69f2-46fb-8973-bd8daafda303" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_87d59c7f-d37f-4172-9b52-72eae879a363" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_AmendmentFlag_87d59c7f-d37f-4172-9b52-72eae879a363" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_29ec5343-2862-4416-a7a4-61c28f74cdac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityCentralIndexKey_29ec5343-2862-4416-a7a4-61c28f74cdac" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c15d605d-36ed-464c-9ad6-1dd4f3e1e596" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentFiscalYearFocus_c15d605d-36ed-464c-9ad6-1dd4f3e1e596" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_3874e94c-b15b-44f0-926e-6d4cb1ea8445" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_3874e94c-b15b-44f0-926e-6d4cb1ea8445" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_addd8518-c535-4939-94ed-a7d8c7f78c8d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_addd8518-c535-4939-94ed-a7d8c7f78c8d" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:to="loc_us-gaap_ClassOfStockDomain_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:to="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f4671c61-55b2-4c56-b518-49208d324a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:to="loc_us-gaap_CommonClassAMember_f4671c61-55b2-4c56-b518-49208d324a89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a032512b-a555-46ed-a035-762d85d3bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:to="loc_us-gaap_CommonClassBMember_a032512b-a555-46ed-a035-762d85d3bc7c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i0c3c518517354e00a6df0acfc05f4dec_CONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:to="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28484419-a5a7-479e-baad-9cce1a3c1f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28484419-a5a7-479e-baad-9cce1a3c1f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_8a7a0cb9-e8a9-4594-97c8-c6ebd3d75fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_ShortTermInvestments_8a7a0cb9-e8a9-4594-97c8-c6ebd3d75fd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f58184bd-3399-44d3-b455-f166da70d871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f58184bd-3399-44d3-b455-f166da70d871" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_a060344b-a76d-4b01-a8f2-2dd2fa017716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_a060344b-a76d-4b01-a8f2-2dd2fa017716" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58209660-c0bd-4463-a258-626b29666121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58209660-c0bd-4463-a258-626b29666121" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c498b103-e6a7-4baf-a3de-93beb9180b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_AssetsCurrent_c498b103-e6a7-4baf-a3de-93beb9180b39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c1a85607-9f5e-4922-bed6-3ef749d6b577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c1a85607-9f5e-4922-bed6-3ef749d6b577" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6fb3955e-0aaa-4229-a29f-bf5754fe4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6fb3955e-0aaa-4229-a29f-bf5754fe4bb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_0cb4daca-10ec-491a-8daf-a6b6231eccc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_0cb4daca-10ec-491a-8daf-a6b6231eccc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e142a678-4fc1-4851-9b18-8f28ebf6f12e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e142a678-4fc1-4851-9b18-8f28ebf6f12e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4e77d835-3b9b-4222-9d01-e99316c2fc19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_Goodwill_4e77d835-3b9b-4222-9d01-e99316c2fc19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7662c41a-2630-4fa8-a0d6-7f0570163bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7662c41a-2630-4fa8-a0d6-7f0570163bcf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ad00584f-9a1a-436b-aaaa-d9493293e314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_Assets_ad00584f-9a1a-436b-aaaa-d9493293e314" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_92031fd0-5875-470d-b804-d50fef9de49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_AccountsPayableCurrent_92031fd0-5875-470d-b804-d50fef9de49a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_28970ae2-e841-40f0-a578-64fad1d2b3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_28970ae2-e841-40f0-a578-64fad1d2b3c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_232e3d5b-2389-4d68-85b9-d074ec29285b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_232e3d5b-2389-4d68-85b9-d074ec29285b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_1c4943eb-0506-431a-84af-0e86f491100c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_1c4943eb-0506-431a-84af-0e86f491100c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5c37c971-8775-40fe-b399-7ef52ba0b017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5c37c971-8775-40fe-b399-7ef52ba0b017" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ad9f1ec5-e82b-4755-a36f-7e9684523f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_LiabilitiesCurrent_ad9f1ec5-e82b-4755-a36f-7e9684523f5a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_1c61b88c-b5c4-46fe-9715-2cfccf778223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_1c61b88c-b5c4-46fe-9715-2cfccf778223" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24eebd88-10c4-4e15-82e4-1bd2df509e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24eebd88-10c4-4e15-82e4-1bd2df509e46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_afac7574-f5c6-4449-856c-0085df0ef4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_afac7574-f5c6-4449-856c-0085df0ef4a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_11104e01-4dd4-4ff0-bdd5-da51dcd9c227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_11104e01-4dd4-4ff0-bdd5-da51dcd9c227" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_92dd497a-5867-428f-a699-fb7803803d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_Liabilities_92dd497a-5867-428f-a699-fb7803803d50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fcc12b5b-16d4-4e16-96b6-161882e7f11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fcc12b5b-16d4-4e16-96b6-161882e7f11b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bf3cfd6b-e198-44fd-9daf-dbf6e43d1451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_PreferredStockValue_bf3cfd6b-e198-44fd-9daf-dbf6e43d1451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5256126b-9775-4806-96fa-d909bf69b53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_CommonStockValue_5256126b-9775-4806-96fa-d909bf69b53b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e35cfbac-3928-4e6b-9d0c-1d4089ec038c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e35cfbac-3928-4e6b-9d0c-1d4089ec038c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c91398a2-2c91-4182-bea0-6fd7532a2cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c91398a2-2c91-4182-bea0-6fd7532a2cd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_08d89de3-d2bc-40c6-a249-0f9eddf86d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_08d89de3-d2bc-40c6-a249-0f9eddf86d14" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e7f1d5b-1530-4aff-b63a-2d4b46a32ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_StockholdersEquity_3e7f1d5b-1530-4aff-b63a-2d4b46a32ce4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9adac03-4a48-4d78-92e1-3601c54f54df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9adac03-4a48-4d78-92e1-3601c54f54df" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:to="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6da72c45-8225-4f2f-99b5-c5d10a2d9c40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:to="loc_us-gaap_ClassOfStockDomain_6da72c45-8225-4f2f-99b5-c5d10a2d9c40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:to="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9f8b1e54-cc89-4208-b3c8-0cc20b1009b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:to="loc_us-gaap_CommonClassAMember_9f8b1e54-cc89-4208-b3c8-0cc20b1009b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_271b2bea-68c7-4696-ac31-be0e3e96ea11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:to="loc_us-gaap_CommonClassBMember_271b2bea-68c7-4696-ac31-be0e3e96ea11" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="iddc94625bd184bdf94a855caac2bf2a3_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9a0bd198-29bb-4d4a-a2ba-a249f937fe22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9a0bd198-29bb-4d4a-a2ba-a249f937fe22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8ef0796e-9f0b-4dad-bec1-881705e9ef55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8ef0796e-9f0b-4dad-bec1-881705e9ef55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2ca6a119-2c82-4454-845e-bf26e395b3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2ca6a119-2c82-4454-845e-bf26e395b3a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_550ba454-e454-4859-9b16-5d31c30d662a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockSharesIssued_550ba454-e454-4859-9b16-5d31c30d662a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bb387e78-55c1-4990-9238-db84cfbfe4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bb387e78-55c1-4990-9238-db84cfbfe4eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_91a50dae-ae67-4db3-99c0-d8c078da07ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_91a50dae-ae67-4db3-99c0-d8c078da07ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b32e761c-0b4b-477a-870f-ae8181c1209c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b32e761c-0b4b-477a-870f-ae8181c1209c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_dfdb60d8-d552-415a-9e1c-bebfe5c941e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockSharesIssued_dfdb60d8-d552-415a-9e1c-bebfe5c941e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_234c70a5-1e29-460c-b06f-e47199fc272b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_234c70a5-1e29-460c-b06f-e47199fc272b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2064d395-3be0-413f-b78e-03679d30eb1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:to="loc_us-gaap_ClassOfStockDomain_2064d395-3be0-413f-b78e-03679d30eb1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:to="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1dc91cc6-7ab5-4e52-92de-d608677374f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:to="loc_us-gaap_CommonClassAMember_1dc91cc6-7ab5-4e52-92de-d608677374f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_67566b8d-256a-47f2-a5d9-16e451b000c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:to="loc_us-gaap_CommonClassBMember_67566b8d-256a-47f2-a5d9-16e451b000c0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="i998bb89f382343b58c3f8dbdec1a964f_CONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b90fa96-e3a8-4b68-b644-9da91fb142d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b90fa96-e3a8-4b68-b644-9da91fb142d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4c2c87c-4a0a-44f9-9072-f66d95697a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b90fa96-e3a8-4b68-b644-9da91fb142d0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4c2c87c-4a0a-44f9-9072-f66d95697a78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_1633bd6d-7b85-426b-b896-4246c88dc4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_1633bd6d-7b85-426b-b896-4246c88dc4ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bdf8f972-fcae-4715-a859-4c1e185c03fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_1633bd6d-7b85-426b-b896-4246c88dc4ca" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bdf8f972-fcae-4715-a859-4c1e185c03fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fd4d5c8e-a616-40ed-81aa-6c3cc6c47f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_GrossProfit_fd4d5c8e-a616-40ed-81aa-6c3cc6c47f5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_53110108-8f40-431b-85b4-3fa728629c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_53110108-8f40-431b-85b4-3fa728629c0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d1a52c7e-a6b9-4a0b-8597-e8b43ea765fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d1a52c7e-a6b9-4a0b-8597-e8b43ea765fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b9850bd9-2109-44f9-b62b-cf70d2efc43a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b9850bd9-2109-44f9-b62b-cf70d2efc43a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_55521bd1-361a-41b8-a991-a930db8a148e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_55521bd1-361a-41b8-a991-a930db8a148e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d6b2e058-0d27-4a14-9f91-0b39e9939656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_OperatingExpenses_d6b2e058-0d27-4a14-9f91-0b39e9939656" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4048e846-9999-4ac3-9d68-72614ce12d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_OperatingIncomeLoss_4048e846-9999-4ac3-9d68-72614ce12d5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8b2123c5-0610-4795-806d-8a6359e17417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_InterestExpense_8b2123c5-0610-4795-806d-8a6359e17417" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2dc701d6-16fb-4ba3-a955-da805a35c93f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2dc701d6-16fb-4ba3-a955-da805a35c93f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f4bbf241-bbd0-463d-aecf-1c4111318bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f4bbf241-bbd0-463d-aecf-1c4111318bf5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_c58930a5-5402-4a52-b522-99b23e395c78" xlink:href="okta-20230131.xsd#okta_InterestExpenseAndOtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_c58930a5-5402-4a52-b522-99b23e395c78" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87c1b364-16dd-4ed4-bc19-346734baed36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87c1b364-16dd-4ed4-bc19-346734baed36" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d4f2a232-564a-473d-9242-5534ab393b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d4f2a232-564a-473d-9242-5534ab393b6d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_df6bb375-6c65-4fe9-86cb-ea2719b044e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_NetIncomeLoss_df6bb375-6c65-4fe9-86cb-ea2719b044e5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_38253ac8-1f5f-4ef9-83a7-912195adec11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_EarningsPerShareBasic_38253ac8-1f5f-4ef9-83a7-912195adec11" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c19d239e-09d4-4fd5-85ea-15cc20daa60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c19d239e-09d4-4fd5-85ea-15cc20daa60b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4fa2a74-bebe-4708-9c86-affc4aa8e388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4fa2a74-bebe-4708-9c86-affc4aa8e388" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f8a2a0ac-fa3f-4404-aaf6-634ab9ce5620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f8a2a0ac-fa3f-4404-aaf6-634ab9ce5620" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:to="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0c06d7a2-8b0b-4979-8773-c80b95603a02_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:to="loc_srt_ProductsAndServicesDomain_0c06d7a2-8b0b-4979-8773-c80b95603a02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:to="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_7b6d4ef9-8161-400e-8710-16ad1ab543de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_7b6d4ef9-8161-400e-8710-16ad1ab543de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_722073eb-ac64-4dda-a8c4-965765576b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:to="loc_us-gaap_TechnologyServiceMember_722073eb-ac64-4dda-a8c4-965765576b97" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i1bfc57e2464347b2bcd17a2b44da371e_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7591e102-f9b4-4dc7-a868-c0f868f34bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7591e102-f9b4-4dc7-a868-c0f868f34bc3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_531df889-185c-413a-958c-138691c376b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_531df889-185c-413a-958c-138691c376b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_bf71a3d7-c6da-44b3-b602-a2a475cd8f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_SharesOutstanding_bf71a3d7-c6da-44b3-b602-a2a475cd8f75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad106367-c5ff-44e6-81c0-369df150c32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockholdersEquity_ad106367-c5ff-44e6-81c0-369df150c32f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_ab88acea-d635-479f-94f1-5b3ed40c3070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_ab88acea-d635-479f-94f1-5b3ed40c3070" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a5e5e8c6-e321-41ea-bc01-2d1310ead34a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a5e5e8c6-e321-41ea-bc01-2d1310ead34a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_e1b40f4c-c127-45e2-ae12-bedb7eadeba1" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_e1b40f4c-c127-45e2-ae12-bedb7eadeba1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_938a8cb6-4802-4eb1-8da0-b1cfe6a2be33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_938a8cb6-4802-4eb1-8da0-b1cfe6a2be33" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2042295-a1b0-4c6c-9a02-6b8180e98d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2042295-a1b0-4c6c-9a02-6b8180e98d7b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b2f5cd1d-aa7c-4fda-9c2a-a5e148dc2bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b2f5cd1d-aa7c-4fda-9c2a-a5e148dc2bc2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fc1bcb32-d673-4d7c-8d24-406d9cc521cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fc1bcb32-d673-4d7c-8d24-406d9cc521cc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8b35ad1f-d63d-4d68-be04-c6865ea0e65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8b35ad1f-d63d-4d68-be04-c6865ea0e65d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7790c5b3-b7d0-44a1-9b55-9e5a2bee6ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7790c5b3-b7d0-44a1-9b55-9e5a2bee6ffd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_d2a40d1c-7843-4f1b-9ac3-a8de47f3decd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_d2a40d1c-7843-4f1b-9ac3-a8de47f3decd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_8d897eca-0d6e-4ec0-a37e-c873a66044ec" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_8d897eca-0d6e-4ec0-a37e-c873a66044ec" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_3e452cd9-897d-4d27-b39b-006b168e61e6" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_3e452cd9-897d-4d27-b39b-006b168e61e6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b107ba68-569c-47ce-8d2b-6fd30aa2174b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b107ba68-569c-47ce-8d2b-6fd30aa2174b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e9279f4a-711d-4e83-880b-b1f3c07b1479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e9279f4a-711d-4e83-880b-b1f3c07b1479" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_2d5555b3-8b4b-4f72-8336-dcc93918d5bd" xlink:href="okta-20230131.xsd#okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_2d5555b3-8b4b-4f72-8336-dcc93918d5bd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_32c7a1b7-5872-42c4-9f19-279dbb807fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_32c7a1b7-5872-42c4-9f19-279dbb807fd7" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_ea38cbd6-f6fe-4f4b-bed2-14bc97c8eee9" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_ea38cbd6-f6fe-4f4b-bed2-14bc97c8eee9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_47922d2b-5139-49e6-bcbf-b241a29e3ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_47922d2b-5139-49e6-bcbf-b241a29e3ee5" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ProceedsfromTerminationofNoteHedges_53d992ce-d016-44cf-b743-587b00e9e6fd" xlink:href="okta-20230131.xsd#okta_ProceedsfromTerminationofNoteHedges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_ProceedsfromTerminationofNoteHedges_53d992ce-d016-44cf-b743-587b00e9e6fd" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_b15dd9bc-249d-4b50-b3e2-b03eab8787ec" xlink:href="okta-20230131.xsd#okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_b15dd9bc-249d-4b50-b3e2-b03eab8787ec" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_ff03b8e7-670a-4dee-aa30-8a5afd0c76d8" xlink:href="okta-20230131.xsd#okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_ff03b8e7-670a-4dee-aa30-8a5afd0c76d8" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0ff31551-cbcb-44dd-b25d-26372ca088dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0ff31551-cbcb-44dd-b25d-26372ca088dc" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_35909b48-58f8-4c04-bbb2-3f3510abc94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_35909b48-58f8-4c04-bbb2-3f3510abc94e" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_527584ed-18d9-4498-82de-264045e9abee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_NetIncomeLoss_527584ed-18d9-4498-82de-264045e9abee" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_90c976c8-cb9e-45fa-9ea3-94cb546b74b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_634d242e-7872-47cc-9223-e92d640e0728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7591e102-f9b4-4dc7-a868-c0f868f34bc3" xlink:to="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9dce141-01e3-4be3-8e45-953e22e935ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:to="loc_us-gaap_EquityComponentDomain_a9dce141-01e3-4be3-8e45-953e22e935ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:to="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ddd74a21-d684-4552-9188-7ab6e75f121a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_CommonStockMember_ddd74a21-d684-4552-9188-7ab6e75f121a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_28198a5a-3cc9-4fb3-b779-d75902eb3d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_28198a5a-3cc9-4fb3-b779-d75902eb3d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17947a06-d7fa-4984-a14b-b39e7094c42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17947a06-d7fa-4984-a14b-b39e7094c42b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_52613c77-f92b-41c5-b5c3-977ecb7e7031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_RetainedEarningsMember_52613c77-f92b-41c5-b5c3-977ecb7e7031" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_feb974cf-f450-4aff-a2ec-d3aabe419eb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:to="loc_us-gaap_ClassOfStockDomain_feb974cf-f450-4aff-a2ec-d3aabe419eb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:to="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b64f7b00-d995-4d16-adde-48d893ec4b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:to="loc_us-gaap_CommonClassAMember_b64f7b00-d995-4d16-adde-48d893ec4b90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ca59cc0f-c319-4c58-9cfe-9c8d66b95319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:to="loc_us-gaap_CommonClassBMember_ca59cc0f-c319-4c58-9cfe-9c8d66b95319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e0a71891-97c9-4cfd-8071-f0eb6a8bca61_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e0a71891-97c9-4cfd-8071-f0eb6a8bca61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_46d040e0-6ca2-4898-bca9-38b62e63f94a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_46d040e0-6ca2-4898-bca9-38b62e63f94a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c43e8e28-4bdd-4fc0-9618-28965538ac4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_46d040e0-6ca2-4898-bca9-38b62e63f94a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c43e8e28-4bdd-4fc0-9618-28965538ac4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_1e452ffb-224c-400c-8b48-38cb1b3acb92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_1e452ffb-224c-400c-8b48-38cb1b3acb92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConversionOfCommonStockMember_5897b185-9b35-4ecb-993f-3873e826ad5c" xlink:href="okta-20230131.xsd#okta_ConversionOfCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:to="loc_okta_ConversionOfCommonStockMember_5897b185-9b35-4ecb-993f-3873e826ad5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConversionOfConvertibleDebtMember_435f4f1f-78d2-4137-8065-a345cabe0f87" xlink:href="okta-20230131.xsd#okta_ConversionOfConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:to="loc_okta_ConversionOfConvertibleDebtMember_435f4f1f-78d2-4137-8065-a345cabe0f87" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i117b9fab3b9e458d9ec59ad294e9c3ab_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_RevenueFromContractWithCustomerContractDuration_0706c4f3-f5e6-4d94-a282-dbca403fcf93" xlink:href="okta-20230131.xsd#okta_RevenueFromContractWithCustomerContractDuration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_okta_RevenueFromContractWithCustomerContractDuration_0706c4f3-f5e6-4d94-a282-dbca403fcf93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredRevenuePaymentTerms_a8583b6f-73ad-41ff-9f0b-2a7237d53eb1" xlink:href="okta-20230131.xsd#okta_DeferredRevenuePaymentTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_okta_DeferredRevenuePaymentTerms_a8583b6f-73ad-41ff-9f0b-2a7237d53eb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b14a22a5-79e5-470c-a3dc-11ea3fd7caf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b14a22a5-79e5-470c-a3dc-11ea3fd7caf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CapitalizedContractCostsAdditions_8c0ee82e-a76b-4c67-b65e-06ebf3f6c159" xlink:href="okta-20230131.xsd#okta_CapitalizedContractCostsAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_okta_CapitalizedContractCostsAdditions_8c0ee82e-a76b-4c67-b65e-06ebf3f6c159" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_72b9278e-7645-468d-b5c2-a17ff85029c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_72b9278e-7645-468d-b5c2-a17ff85029c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1c567676-fd02-496e-b06e-03f093c3309b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1c567676-fd02-496e-b06e-03f093c3309b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_a1f439a0-c5a5-469c-a496-5ef66937b3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_AdvertisingExpense_a1f439a0-c5a5-469c-a496-5ef66937b3d8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f33d6ec1-7337-45e0-a9fb-dc4ec59b9d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f33d6ec1-7337-45e0-a9fb-dc4ec59b9d5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_60687962-8440-427c-87fd-3b877674e0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_60687962-8440-427c-87fd-3b877674e0c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_e6071b8e-4915-4b70-9619-4a04280d7159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_e6071b8e-4915-4b70-9619-4a04280d7159" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_11b08f97-63c6-4ef8-883c-84a30ea85b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_11b08f97-63c6-4ef8-883c-84a30ea85b24" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d9c439fd-949f-4fcd-9493-b9e570d65e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_InterestExpense_d9c439fd-949f-4fcd-9493-b9e570d65e7c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_961605d8-0bf4-47e9-b8f7-c082e70bef58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_EarningsPerShareBasic_961605d8-0bf4-47e9-b8f7-c082e70bef58" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cef328b6-8a48-47cc-931f-612067119c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cef328b6-8a48-47cc-931f-612067119c88" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:to="loc_srt_RangeMember_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:to="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5ef133d5-7765-451c-be1a-20369d5d0e6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:to="loc_srt_MinimumMember_5ef133d5-7765-451c-be1a-20369d5d0e6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e452c14-7cfd-4eff-b6d4-9ed900625e04" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:to="loc_srt_MaximumMember_4e452c14-7cfd-4eff-b6d4-9ed900625e04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_026e6cca-9de1-4f89-8747-01266863b9da_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_026e6cca-9de1-4f89-8747-01266863b9da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_94f1f3fb-e7d7-40ca-9b99-9abf68f23f46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_94f1f3fb-e7d7-40ca-9b99-9abf68f23f46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3840a06f-e4aa-4fc1-9808-9d851cf8db9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_94f1f3fb-e7d7-40ca-9b99-9abf68f23f46" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3840a06f-e4aa-4fc1-9808-9d851cf8db9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1a51f251-9732-425d-9eff-f1158c459056_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:to="loc_us-gaap_EquityComponentDomain_1a51f251-9732-425d-9eff-f1158c459056_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:to="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b26a8328-4673-4451-a83e-b54bc1c007be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b26a8328-4673-4451-a83e-b54bc1c007be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_495539e0-1dcc-496e-9591-f93b8bd173f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:to="loc_us-gaap_RetainedEarningsMember_495539e0-1dcc-496e-9591-f93b8bd173f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8f30ba94-dbac-4eb8-9336-ed8358ddf368_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8f30ba94-dbac-4eb8-9336-ed8358ddf368_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f65370b6-a7a4-4924-99a5-8cbddbdd0a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f65370b6-a7a4-4924-99a5-8cbddbdd0a27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_091e8286-e7e8-4c47-b993-288d006f8c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f65370b6-a7a4-4924-99a5-8cbddbdd0a27" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_091e8286-e7e8-4c47-b993-288d006f8c6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7422878e-49f7-4a6a-8de8-6ddb09a32334_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7422878e-49f7-4a6a-8de8-6ddb09a32334_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44e61a37-2deb-4d56-b47c-def243cc2974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44e61a37-2deb-4d56-b47c-def243cc2974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d77901-bf4a-4e27-bf06-e2939991a8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44e61a37-2deb-4d56-b47c-def243cc2974" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d77901-bf4a-4e27-bf06-e2939991a8ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" xlink:type="extended" id="i63e1f36d35a9473a90998eb2f894cc29_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9af2df5a-4d33-4b54-891e-fc11d24d17dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1655fb3a-aeb3-457f-92b1-0ddee86e78c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9af2df5a-4d33-4b54-891e-fc11d24d17dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1655fb3a-aeb3-457f-92b1-0ddee86e78c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9af2df5a-4d33-4b54-891e-fc11d24d17dd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b023c47-4e41-495e-83af-94c76f5121f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1b023c47-4e41-495e-83af-94c76f5121f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_2f44f58c-e632-4ac6-90e1-be35daa12828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:to="loc_us-gaap_ComputerEquipmentMember_2f44f58c-e632-4ac6-90e1-be35daa12828" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ee67fdcd-eb59-4316-9873-729aa8af0532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ee67fdcd-eb59-4316-9873-729aa8af0532" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails" xlink:type="extended" id="i2c08090c8add47fdb38f0de82cf1d041_SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:to="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_4e9e5af5-e34b-4a95-ae74-e42564187cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_4e9e5af5-e34b-4a95-ae74-e42564187cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_bdbc2e09-adc2-4195-9e7f-c331212b54bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_bdbc2e09-adc2-4195-9e7f-c331212b54bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1d7526eb-4977-490e-8088-f77e0a6a0058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1d7526eb-4977-490e-8088-f77e0a6a0058" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:to="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_93d5e825-daf1-40a2-8cdc-046afd2d27af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:to="loc_us-gaap_AdditionalPaidInCapital_93d5e825-daf1-40a2-8cdc-046afd2d27af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d584a3ee-2ffe-403e-9b95-dc8ee1880051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d584a3ee-2ffe-403e-9b95-dc8ee1880051" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4220cf14-c2ae-40f1-bb1a-504ec7c4f467_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4220cf14-c2ae-40f1-bb1a-504ec7c4f467_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_015a73ab-0507-43b3-9245-1dcb421d626e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_015a73ab-0507-43b3-9245-1dcb421d626e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c5d41526-8c51-408a-9223-b7e9d56ce219" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c5d41526-8c51-408a-9223-b7e9d56ce219" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/BusinessCombinationsDetails" xlink:type="extended" id="i8181010103db400fb08d614eb773163b_BusinessCombinationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_475f39f5-1c23-4459-9829-792701e7edfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_475f39f5-1c23-4459-9829-792701e7edfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0de9b49d-f43f-4c90-a522-2d2a28ac6ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0de9b49d-f43f-4c90-a522-2d2a28ac6ab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a03d6653-8f0d-4be5-8fbe-c9078b8da185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a03d6653-8f0d-4be5-8fbe-c9078b8da185" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1d44bd2a-3a70-4255-b49c-312bab299fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1d44bd2a-3a70-4255-b49c-312bab299fee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_fc609d7b-08e4-462a-9e26-6ca6bb4bd9d1" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_fc609d7b-08e4-462a-9e26-6ca6bb4bd9d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_48148b48-f80b-4c95-9d59-9aa7257a4df8" xlink:href="okta-20230131.xsd#okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_48148b48-f80b-4c95-9d59-9aa7257a4df8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_025bd7f8-9771-49b6-b3c0-eff3cbb6a9ba" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_025bd7f8-9771-49b6-b3c0-eff3cbb6a9ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_68a8eb48-4c61-4d55-a60a-807cfe6c6726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_68a8eb48-4c61-4d55-a60a-807cfe6c6726" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a7dfab8-1633-4748-b957-842e24e63372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_Goodwill_4a7dfab8-1633-4748-b957-842e24e63372" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_b11052fb-4d27-4ee1-85cb-fe43f301f3b5" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_b11052fb-4d27-4ee1-85cb-fe43f301f3b5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e976357d-a2ef-4be1-ba63-da03b8d40dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e976357d-a2ef-4be1-ba63-da03b8d40dce" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_65f793ed-1a31-449c-a510-4b40b59d8329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_65f793ed-1a31-449c-a510-4b40b59d8329" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a124359c-d5f6-4ed7-9592-c411fa76b768_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a124359c-d5f6-4ed7-9592-c411fa76b768_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member_0a512aa0-1173-4615-86b5-c113062265a9" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:to="loc_okta_Auth0Member_0a512aa0-1173-4615-86b5-c113062265a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TownsendStreetLabsIncAtSpokeMember_e1d33abc-23ce-4e3b-b121-869317268500" xlink:href="okta-20230131.xsd#okta_TownsendStreetLabsIncAtSpokeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:to="loc_okta_TownsendStreetLabsIncAtSpokeMember_e1d33abc-23ce-4e3b-b121-869317268500" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22f1c1bb-b298-4cd2-bb16-d72587e874f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22f1c1bb-b298-4cd2-bb16-d72587e874f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f565e9e-9775-4f97-aaaf-bbb87b2820bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f565e9e-9775-4f97-aaaf-bbb87b2820bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3ef3673e-5c30-4372-b804-cfbbc30ef7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f565e9e-9775-4f97-aaaf-bbb87b2820bb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3ef3673e-5c30-4372-b804-cfbbc30ef7ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_8caa8e46-a945-438d-8064-65da48e7c2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_8caa8e46-a945-438d-8064-65da48e7c2f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c21da21c-0722-44e5-80a4-9fede9d78ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_8caa8e46-a945-438d-8064-65da48e7c2f7" xlink:to="loc_us-gaap_CommonStockMember_c21da21c-0722-44e5-80a4-9fede9d78ead" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c5975930-adeb-425d-a55b-8b47403ce3c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c5975930-adeb-425d-a55b-8b47403ce3c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9844507f-0aff-4c01-bc51-044c2bf244d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9844507f-0aff-4c01-bc51-044c2bf244d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c38410e7-e5e5-449a-9321-82a4eb9f05b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9844507f-0aff-4c01-bc51-044c2bf244d7" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c38410e7-e5e5-449a-9321-82a4eb9f05b8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" xlink:type="extended" id="ie139c6f3610c4a95934a6ff29dd3a834_CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fd34e0cf-1562-4ee0-8200-021b17b9b36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fd34e0cf-1562-4ee0-8200-021b17b9b36f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c810f474-9c0b-4123-8b87-082cfad6d2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c810f474-9c0b-4123-8b87-082cfad6d2fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_fd630a35-785a-44b2-a44b-6dbdfe18c8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_fd630a35-785a-44b2-a44b-6dbdfe18c8e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_25546fb5-bd79-4405-968d-8cdc66d02ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_25546fb5-bd79-4405-968d-8cdc66d02ea4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_85d21e8b-c7c7-4ebf-a601-546095723450_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_85d21e8b-c7c7-4ebf-a601-546095723450_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_707d347b-9524-446b-9d72-15858f785372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_707d347b-9524-446b-9d72-15858f785372" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_cedc10d6-3426-4fb8-afe2-b4c1ef6d3b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_cedc10d6-3426-4fb8-afe2-b4c1ef6d3b40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eefe4b00-460f-4301-90b0-9341280da25f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eefe4b00-460f-4301-90b0-9341280da25f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3fc5af55-7bef-413b-9167-2eaa6d736ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3fc5af55-7bef-413b-9167-2eaa6d736ac3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8721cf21-fadc-452a-adea-076db1ba97ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8721cf21-fadc-452a-adea-076db1ba97ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_033b71c3-41e8-466c-bfbc-b7f0b7798536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_033b71c3-41e8-466c-bfbc-b7f0b7798536" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" xlink:type="extended" id="i7fe0d1735b514870aeb1b8aa5fb03f1b_CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_7c4ea6e5-fad5-491f-a7de-f23e03a0261e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_7c4ea6e5-fad5-491f-a7de-f23e03a0261e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_982c1063-9dfe-4361-8017-debbccad241c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_982c1063-9dfe-4361-8017-debbccad241c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_eac680b2-7aa6-41e7-b099-86f45e0a2ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_eac680b2-7aa6-41e7-b099-86f45e0a2ef0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8a63bb73-bbc6-42fe-b884-387a7dcc338a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8a63bb73-bbc6-42fe-b884-387a7dcc338a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_437eea59-68b6-493a-a7ee-563370826f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_437eea59-68b6-493a-a7ee-563370826f56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_1aab3e15-1c50-4e6f-b10d-b0d969bdbb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_1aab3e15-1c50-4e6f-b10d-b0d969bdbb14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8b4009ad-2a29-42a1-baa6-413dcf900873_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8b4009ad-2a29-42a1-baa6-413dcf900873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ae5692c9-2c7d-4e08-96ff-d22a07adade0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ae5692c9-2c7d-4e08-96ff-d22a07adade0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_8b8b96c1-27f9-4b3f-9ef8-5edc380cffce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ae5692c9-2c7d-4e08-96ff-d22a07adade0" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_8b8b96c1-27f9-4b3f-9ef8-5edc380cffce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" xlink:type="extended" id="i28ff5b8927e44428bace93e650fc0af1_CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6534bbf4-ad24-4c78-96a1-8a819980f722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6534bbf4-ad24-4c78-96a1-8a819980f722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3df8a6df-cd18-4f2c-9ff7-dbab7f8c3238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3df8a6df-cd18-4f2c-9ff7-dbab7f8c3238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_9aafdbf9-192d-42ab-a66f-539722def4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_9aafdbf9-192d-42ab-a66f-539722def4a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b5cc7c5c-c2f6-4523-831b-e5ab5e8f2bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b5cc7c5c-c2f6-4523-831b-e5ab5e8f2bdc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_681d5d92-054b-4f1e-8457-94d333d245bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_681d5d92-054b-4f1e-8457-94d333d245bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2e8461f8-1251-4bd8-9dd3-182c4a4d40f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2e8461f8-1251-4bd8-9dd3-182c4a4d40f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b178a255-4658-43d3-8d12-b9a40b2cd6df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b178a255-4658-43d3-8d12-b9a40b2cd6df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5d0b013a-4321-4370-ad1b-8f9ff8c5ee7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5d0b013a-4321-4370-ad1b-8f9ff8c5ee7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_a39fc7fd-1848-4586-bdb3-8eb7977c7ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_a39fc7fd-1848-4586-bdb3-8eb7977c7ee2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended" id="i4eb546f224ca4f45b7a0391357caf614_FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dfa2d4e6-4cd4-47eb-91e5-1cb9978d6311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dfa2d4e6-4cd4-47eb-91e5-1cb9978d6311" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fcaeaf13-5217-4ff3-9423-c45e90b4e916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fcaeaf13-5217-4ff3-9423-c45e90b4e916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_5185b261-bf75-403a-815d-fb55818eccb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_5185b261-bf75-403a-815d-fb55818eccb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2cf6bbc1-3674-429f-bf35-b2ba73fcdf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2cf6bbc1-3674-429f-bf35-b2ba73fcdf85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dfa2d4e6-4cd4-47eb-91e5-1cb9978d6311" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6b4438af-6a21-426c-9c3d-927a4e4702d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6b4438af-6a21-426c-9c3d-927a4e4702d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8422f763-2cfa-427f-bd0f-2077a97661ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8422f763-2cfa-427f-bd0f-2077a97661ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_301cd918-4098-445b-b6f7-038daa027f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8422f763-2cfa-427f-bd0f-2077a97661ca" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_301cd918-4098-445b-b6f7-038daa027f6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_749f4650-b40f-412c-9ce6-b8d54760f655_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_749f4650-b40f-412c-9ce6-b8d54760f655_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1a9abc6c-5cce-4de5-b1bf-d612f55ec21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:to="loc_us-gaap_MoneyMarketFundsMember_1a9abc6c-5cce-4de5-b1bf-d612f55ec21e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_50336c3a-e986-4fa7-9444-706330e8470f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_50336c3a-e986-4fa7-9444-706330e8470f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10b485a7-b4ad-4984-8435-7232c1af3d88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10b485a7-b4ad-4984-8435-7232c1af3d88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_90452189-93f7-4dba-a1e1-3707501eadbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_90452189-93f7-4dba-a1e1-3707501eadbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e9d15155-e584-4d79-8505-37ce4bb42549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e9d15155-e584-4d79-8505-37ce4bb42549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_34dc943a-21d1-4b2e-a169-01f70b9edf2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_34dc943a-21d1-4b2e-a169-01f70b9edf2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d43c2c29-b183-453c-ace8-b933ca082d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d43c2c29-b183-453c-ace8-b933ca082d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6842f68c-4b6c-419f-a328-31e67c1430b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6842f68c-4b6c-419f-a328-31e67c1430b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_015853f5-ed33-4938-a351-735a99b9ae16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_015853f5-ed33-4938-a351-735a99b9ae16" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails" xlink:type="extended" id="ib26a965292d14eaf992782f1b5d66e81_FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_aa8ab052-87e2-4412-94b4-264d5b35221f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_cb88f6be-354e-4361-8dae-1909284d3056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aa8ab052-87e2-4412-94b4-264d5b35221f" xlink:to="loc_us-gaap_LongTermDebtFairValue_cb88f6be-354e-4361-8dae-1909284d3056" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aa8ab052-87e2-4412-94b4-264d5b35221f" xlink:to="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_af4ede0f-20ae-464c-abe9-0f976ddfd040_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_af4ede0f-20ae-464c-abe9-0f976ddfd040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_53d54a69-f3ac-4570-a558-211244466bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_53d54a69-f3ac-4570-a558-211244466bf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_53d54a69-f3ac-4570-a558-211244466bf0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b5475627-5cce-4ef4-9cd6-db77993a34fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b5475627-5cce-4ef4-9cd6-db77993a34fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1269ee8d-313d-4b16-aae7-9573aad80d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1269ee8d-313d-4b16-aae7-9573aad80d5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a3a35de8-0228-41c5-9e13-758dc9eef59d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a3a35de8-0228-41c5-9e13-758dc9eef59d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_db1eac14-b4a6-4aa8-9efe-4ca15fb12987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_db1eac14-b4a6-4aa8-9efe-4ca15fb12987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_cf8f1af2-34f8-43a0-8688-e7d6a000064b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_db1eac14-b4a6-4aa8-9efe-4ca15fb12987" xlink:to="loc_us-gaap_SeniorNotesMember_cf8f1af2-34f8-43a0-8688-e7d6a000064b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_695dd630-09a1-4efc-bf0e-4492ee473017_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_695dd630-09a1-4efc-bf0e-4492ee473017_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_acff41e3-0f16-47b1-820c-d1facfc533df" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_acff41e3-0f16-47b1-820c-d1facfc533df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_e29fec0e-2e39-4e11-a5f0-0aa6adb03122" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_e29fec0e-2e39-4e11-a5f0-0aa6adb03122" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails" xlink:type="extended" id="icaedc6610f764fbb85ee1466a37c1db0_GoodwillandIntangibleAssetsnetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d3fef374-f875-4b83-a306-4e0f4db108c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_Goodwill_d3fef374-f875-4b83-a306-4e0f4db108c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f14e4096-13c2-47fb-a884-270143d7ecd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f14e4096-13c2-47fb-a884-270143d7ecd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_243c4e77-35e7-4123-86e9-c6a4838da190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_243c4e77-35e7-4123-86e9-c6a4838da190" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b590b19b-6422-4282-95fa-508d02fe635a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b590b19b-6422-4282-95fa-508d02fe635a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7983bcfc-5d4d-49b5-b0de-e6e7b2a6b814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7983bcfc-5d4d-49b5-b0de-e6e7b2a6b814" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8ca6c24d-9fed-4a1d-8f3c-66ae019cf48d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7983bcfc-5d4d-49b5-b0de-e6e7b2a6b814" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8ca6c24d-9fed-4a1d-8f3c-66ae019cf48d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_00b810f8-8dd7-4f13-9a6f-a8e0361c381b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_00b810f8-8dd7-4f13-9a6f-a8e0361c381b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member_dad00735-d8ad-4a1d-b2b5-2e5c6ffd3c48" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:to="loc_okta_Auth0Member_dad00735-d8ad-4a1d-b2b5-2e5c6ffd3c48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TownsendStreetLabsIncAtSpokeMember_64bec11b-38d4-4c7b-9019-1c8b026509e2" xlink:href="okta-20230131.xsd#okta_TownsendStreetLabsIncAtSpokeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:to="loc_okta_TownsendStreetLabsIncAtSpokeMember_64bec11b-38d4-4c7b-9019-1c8b026509e2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" xlink:type="extended" id="i50b67562dc7e43f686a637f1b787d741_GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_00d27193-64d4-4411-a298-e083b88ef718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_00d27193-64d4-4411-a298-e083b88ef718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbedff5d-1830-4970-99b5-53c3bf3efd19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbedff5d-1830-4970-99b5-53c3bf3efd19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90ecfb94-9928-4a24-ac9a-757d8cd4d32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90ecfb94-9928-4a24-ac9a-757d8cd4d32e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_48253d79-a3db-4e27-aa68-021d87628e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_48253d79-a3db-4e27-aa68-021d87628e84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_a7dfbcba-7d66-43b5-b8fe-c1f5ae2283f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_a7dfbcba-7d66-43b5-b8fe-c1f5ae2283f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_a132c26b-a8b6-4397-a4f6-9b3815fbc608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_a132c26b-a8b6-4397-a4f6-9b3815fbc608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_46412ac3-dd56-42f2-999a-d18844cf3b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_46412ac3-dd56-42f2-999a-d18844cf3b48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_6dba65ae-f145-46e3-aa75-1786cf4e85f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_TradeNamesMember_6dba65ae-f145-46e3-aa75-1786cf4e85f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_9e2b27c2-8042-4cd4-b0a2-3e1e080298ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_LicensingAgreementsMember_9e2b27c2-8042-4cd4-b0a2-3e1e080298ad" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended" id="i968b199c410147deb715222d7bf810c4_BalanceSheetComponentsPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0da27a3c-99ec-4476-87b8-472082f99252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0da27a3c-99ec-4476-87b8-472082f99252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_26a58647-e17a-4ba3-b2a0-cd9bee4974a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_26a58647-e17a-4ba3-b2a0-cd9bee4974a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_13048d5d-20e3-41d5-a352-900691748bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_13048d5d-20e3-41d5-a352-900691748bfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1050de67-e3ad-4317-a4b0-1466f51c2baa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1050de67-e3ad-4317-a4b0-1466f51c2baa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_4f22b4e0-28d3-44d5-b6f0-89692c753934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:to="loc_us-gaap_ComputerEquipmentMember_4f22b4e0-28d3-44d5-b6f0-89692c753934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_67687f3c-6726-4660-ba49-7e3b500f039a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_67687f3c-6726-4660-ba49-7e3b500f039a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_890bca21-3308-4e7a-8218-e9ea1b857a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_890bca21-3308-4e7a-8218-e9ea1b857a8d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#DeferredRevenueandPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails" xlink:type="extended" id="i49d0b724402e4c40a1e5282f91a87126_DeferredRevenueandPerformanceObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ee1c961-715c-437c-8dda-e032ecbf0acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ee1c961-715c-437c-8dda-e032ecbf0acd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0dd8d942-2c24-4be0-9d25-bfde266be0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0dd8d942-2c24-4be0-9d25-bfde266be0ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b60f4fba-bef8-4f6f-807c-f73551e8e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b60f4fba-bef8-4f6f-807c-f73551e8e91d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_59a7a52d-15f9-4633-b7f3-a4f4213be634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_59a7a52d-15f9-4633-b7f3-a4f4213be634" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6d842102-836d-438d-8f6a-db2c1c3014c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6d842102-836d-438d-8f6a-db2c1c3014c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:to="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7c35cc4e-2311-486c-9a98-cb64fc4fa151_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:to="loc_srt_ProductsAndServicesDomain_7c35cc4e-2311-486c-9a98-cb64fc4fa151_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:to="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_93b73daf-c38e-486d-90e4-52db035cf3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_93b73daf-c38e-486d-90e4-52db035cf3d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_82453a94-20cf-47da-9f7c-7e3930930373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:to="loc_us-gaap_TechnologyServiceMember_82453a94-20cf-47da-9f7c-7e3930930373" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="okta-20230131.xsd#DeferredRevenueandPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails_1" xlink:type="extended" id="ic4615c29719b49cf96ae09cec897018d_DeferredRevenueandPerformanceObligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ee1c961-715c-437c-8dda-e032ecbf0acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ee1c961-715c-437c-8dda-e032ecbf0acd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0dd8d942-2c24-4be0-9d25-bfde266be0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0dd8d942-2c24-4be0-9d25-bfde266be0ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b60f4fba-bef8-4f6f-807c-f73551e8e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b60f4fba-bef8-4f6f-807c-f73551e8e91d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_59a7a52d-15f9-4633-b7f3-a4f4213be634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_59a7a52d-15f9-4633-b7f3-a4f4213be634" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:to="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7c35cc4e-2311-486c-9a98-cb64fc4fa151_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:to="loc_srt_ProductsAndServicesDomain_7c35cc4e-2311-486c-9a98-cb64fc4fa151_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:to="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_93b73daf-c38e-486d-90e4-52db035cf3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_93b73daf-c38e-486d-90e4-52db035cf3d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_82453a94-20cf-47da-9f7c-7e3930930373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:to="loc_us-gaap_TechnologyServiceMember_82453a94-20cf-47da-9f7c-7e3930930373" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails" xlink:type="extended" id="ida60fb50b5dd4a7e885c28406d9a7ba9_ConvertibleSeniorNotesNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65db9345-33e4-4459-bd9b-47b859e88ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65db9345-33e4-4459-bd9b-47b859e88ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_e8cb390f-4b5b-493d-8dab-1b8c9cb76110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_e8cb390f-4b5b-493d-8dab-1b8c9cb76110" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d2d8af9c-579f-4d75-8331-cc8c959fc723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d2d8af9c-579f-4d75-8331-cc8c959fc723" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_8d9a544e-73bb-4780-a23e-37dcb61569ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_8d9a544e-73bb-4780-a23e-37dcb61569ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_42778dee-68f4-4695-9cc4-bb5a30609b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_42778dee-68f4-4695-9cc4-bb5a30609b36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9064c6ef-8e23-4338-b293-455dfe7b1b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9064c6ef-8e23-4338-b293-455dfe7b1b64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_af11397b-0621-458d-9bb1-ad836aa4d87d" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_af11397b-0621-458d-9bb1-ad836aa4d87d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_4a5644c4-f678-4970-ad59-64850c291078" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_4a5644c4-f678-4970-ad59-64850c291078" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_6b19cc24-06c9-439d-8c7e-98b632b27053" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_6b19cc24-06c9-439d-8c7e-98b632b27053" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_7f4298dd-b7e2-44c6-bbad-1eabf1044bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_7f4298dd-b7e2-44c6-bbad-1eabf1044bc8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c03944ec-09b5-4abc-ac3c-4862e24c42a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c03944ec-09b5-4abc-ac3c-4862e24c42a9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_3579b9a7-30ff-41ea-be0d-d5cf9cf8a411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_3579b9a7-30ff-41ea-be0d-d5cf9cf8a411" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_49e02fa9-9e4c-45f8-ae06-371f697e5022" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_49e02fa9-9e4c-45f8-ae06-371f697e5022" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_ca0bba89-906a-4d1b-8c4a-bb73acadcd78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_ca0bba89-906a-4d1b-8c4a-bb73acadcd78" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_0081412d-7683-4af7-b6c6-be49e0d84360" xlink:href="okta-20230131.xsd#okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_0081412d-7683-4af7-b6c6-be49e0d84360" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_09b06c29-f7b4-4820-a822-7663a7ccdece" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_09b06c29-f7b4-4820-a822-7663a7ccdece" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_6062b9a1-bd37-4ee1-badc-e8c04df33ff0" xlink:href="okta-20230131.xsd#okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_6062b9a1-bd37-4ee1-badc-e8c04df33ff0" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b2ecf913-f677-4139-868a-e2f433b00e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b2ecf913-f677-4139-868a-e2f433b00e6a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_61f295e2-c793-4c5b-af25-42bb6a30de5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_61f295e2-c793-4c5b-af25-42bb6a30de5f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InitialCapPriceperShareCappedCalls_6a378f15-8ca9-4756-a9e8-2d530481fe77" xlink:href="okta-20230131.xsd#okta_InitialCapPriceperShareCappedCalls"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_InitialCapPriceperShareCappedCalls_6a378f15-8ca9-4756-a9e8-2d530481fe77" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_65b0317d-29b7-4285-abbb-ac21fe215f07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:to="loc_us-gaap_ClassOfStockDomain_65b0317d-29b7-4285-abbb-ac21fe215f07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_069523be-5845-4b82-a85c-f3d333da5975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:to="loc_us-gaap_ClassOfStockDomain_069523be-5845-4b82-a85c-f3d333da5975" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b8c1aa12-be0f-4f9e-bb82-cc8ccbd3cb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_069523be-5845-4b82-a85c-f3d333da5975" xlink:to="loc_us-gaap_CommonClassAMember_b8c1aa12-be0f-4f9e-bb82-cc8ccbd3cb7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8811108d-074e-4ca4-b198-20a02481803c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8811108d-074e-4ca4-b198-20a02481803c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1a2f27c4-c01f-4e31-894e-071f649095c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1a2f27c4-c01f-4e31-894e-071f649095c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_08ee5651-25af-4001-80ce-f2bc8c1f1785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1a2f27c4-c01f-4e31-894e-071f649095c9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_08ee5651-25af-4001-80ce-f2bc8c1f1785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3376dc8a-8808-4996-bf90-c610738f5811_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3376dc8a-8808-4996-bf90-c610738f5811_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ccab7ec4-e4ae-475d-9c3f-9cd50298f8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ccab7ec4-e4ae-475d-9c3f-9cd50298f8b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_56ea4a94-dac1-453f-89fa-8a75075cf604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ccab7ec4-e4ae-475d-9c3f-9cd50298f8b0" xlink:to="loc_us-gaap_SeniorNotesMember_56ea4a94-dac1-453f-89fa-8a75075cf604" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b4455b6f-e0ed-47a0-981b-889fba8d2093_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b4455b6f-e0ed-47a0-981b-889fba8d2093_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_4080328e-f90d-4aa8-b664-5a3553f541ce" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_4080328e-f90d-4aa8-b664-5a3553f541ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_21b5a511-f6dd-4ce3-95a8-ec86dc116632" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_21b5a511-f6dd-4ce3-95a8-ec86dc116632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_4f1d1d8d-c16d-49d1-b26e-c23257a83a17" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_4f1d1d8d-c16d-49d1-b26e-c23257a83a17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_20bac88f-7a92-4337-aa52-1f25a631cfc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_20bac88f-7a92-4337-aa52-1f25a631cfc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f42f43c0-c397-4ff8-b087-738386a0589b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f42f43c0-c397-4ff8-b087-738386a0589b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_30af0553-abc2-4037-88c5-9eee05aabea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f42f43c0-c397-4ff8-b087-738386a0589b" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_30af0553-abc2-4037-88c5-9eee05aabea5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" xlink:type="extended" id="i6b9c19bb41d74776a8591e2789dcbcbf_ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_3e6e1bf2-4299-4990-907c-47aa9fdd73b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_3e6e1bf2-4299-4990-907c-47aa9fdd73b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f7efa160-d22e-4655-be19-3211d9a81341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f7efa160-d22e-4655-be19-3211d9a81341" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_9d79f55a-50e4-4957-b22e-122dac667906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_9d79f55a-50e4-4957-b22e-122dac667906" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_a87ccec7-143c-4cdd-8f09-c7bc5e615f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_InterestExpenseDebt_a87ccec7-143c-4cdd-8f09-c7bc5e615f76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_03866ea3-5d9e-4608-89dd-ee96dc030c4a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_03866ea3-5d9e-4608-89dd-ee96dc030c4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_76cecaff-a93b-4a92-8e8e-bfec69d4a7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_76cecaff-a93b-4a92-8e8e-bfec69d4a7f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_fa13a9be-489d-4cfd-8a70-001f7d8961b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_76cecaff-a93b-4a92-8e8e-bfec69d4a7f5" xlink:to="loc_us-gaap_SeniorNotesMember_fa13a9be-489d-4cfd-8a70-001f7d8961b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:to="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91428d70-e457-4b42-ab81-7505e0f1aa9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91428d70-e457-4b42-ab81-7505e0f1aa9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_a9275568-b1bf-4bc2-b54f-de385bb0fb76" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_a9275568-b1bf-4bc2-b54f-de385bb0fb76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_69e2343a-0018-4c16-b47e-81b9f1bdb183" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_69e2343a-0018-4c16-b47e-81b9f1bdb183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_86e6deae-cac8-480e-886d-a33f60f582b5" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_86e6deae-cac8-480e-886d-a33f60f582b5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" xlink:type="extended" id="i8201f4053fb94c27af9b4b8d19d5a07e_ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:href="okta-20230131.xsd#okta_LiabilityComponentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:to="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_03968b49-f13a-41c8-b49e-0a0c0b66c1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_03968b49-f13a-41c8-b49e-0a0c0b66c1c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_17537c1f-e577-4256-9fef-2afcd261fc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_17537c1f-e577-4256-9fef-2afcd261fc1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5b0001e9-4b86-4085-964f-a4eb02396903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:to="loc_us-gaap_LongTermDebt_5b0001e9-4b86-4085-964f-a4eb02396903" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:href="okta-20230131.xsd#okta_EquityComponentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:to="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_3866e28e-29b4-4bd6-827c-652c50e71404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_3866e28e-29b4-4bd6-827c-652c50e71404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_58ae278b-55da-4179-b2db-21702365bb2e" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:to="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_58ae278b-55da-4179-b2db-21702365bb2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_6da6d6a7-b395-4d33-bddc-8c50f056fdf1" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:to="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_6da6d6a7-b395-4d33-bddc-8c50f056fdf1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:to="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_08a53384-ee8b-4a40-a151-d362657833dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_08a53384-ee8b-4a40-a151-d362657833dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8e913bec-8157-49d2-98df-c8284ca9de97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8e913bec-8157-49d2-98df-c8284ca9de97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9044584a-646c-4301-8fc4-fabc349e5ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8e913bec-8157-49d2-98df-c8284ca9de97" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9044584a-646c-4301-8fc4-fabc349e5ea6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0827e4d1-93c0-4f32-b82a-267166dad90a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0827e4d1-93c0-4f32-b82a-267166dad90a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f0b070f-c055-490f-8222-aebd5a0f142b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f0b070f-c055-490f-8222-aebd5a0f142b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1c0603e0-ab03-481d-86cb-9cb244ae5a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f0b070f-c055-490f-8222-aebd5a0f142b" xlink:to="loc_us-gaap_SeniorNotesMember_1c0603e0-ab03-481d-86cb-9cb244ae5a73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2fcba775-45ae-48fe-89cc-853e378bfdf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2fcba775-45ae-48fe-89cc-853e378bfdf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_f0383edb-974d-4814-8ec4-4a0c9e8abba4" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_f0383edb-974d-4814-8ec4-4a0c9e8abba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_2cb184b7-44de-48db-b4b6-cb6fff4c13d7" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_2cb184b7-44de-48db-b4b6-cb6fff4c13d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_ae5cb635-6278-4e2c-8a5f-9a09670688d1" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_ae5cb635-6278-4e2c-8a5f-9a09670688d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i26d098d7a03b49d98c24193d26eac47f_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_34294845-f4c4-4a51-9a43-a71d70b2cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_34294845-f4c4-4a51-9a43-a71d70b2cb23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LesseeOperatingLeaseNumberOfRenewalOptions_6bfb7443-df85-4be6-a41c-768aad6b849f" xlink:href="okta-20230131.xsd#okta_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_okta_LesseeOperatingLeaseNumberOfRenewalOptions_6bfb7443-df85-4be6-a41c-768aad6b849f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4c55821e-ac16-4f00-ae94-760a5e73032f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4c55821e-ac16-4f00-ae94-760a5e73032f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_99cba267-e742-406f-ae6f-dde9f40f400a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_99cba267-e742-406f-ae6f-dde9f40f400a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cd47239d-c337-4f0f-9961-f595b35b8174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cd47239d-c337-4f0f-9961-f595b35b8174" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_210ecb4d-c8bc-4f46-96b6-55d629022db2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OperatingLeasePayments_210ecb4d-c8bc-4f46-96b6-55d629022db2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:to="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_53e01a9b-6a98-4a01-ae8c-922f2d0f8283_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:to="loc_us-gaap_LeaseContractualTermDomain_53e01a9b-6a98-4a01-ae8c-922f2d0f8283_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_53887c7d-b059-41c2-9213-203df4c71100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:to="loc_us-gaap_LeaseContractualTermDomain_53887c7d-b059-41c2-9213-203df4c71100" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SanFranciscoTenYearLeaseMember_cf264f2f-0fe5-48a2-857e-172261d7577f" xlink:href="okta-20230131.xsd#okta_SanFranciscoTenYearLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_53887c7d-b059-41c2-9213-203df4c71100" xlink:to="loc_okta_SanFranciscoTenYearLeaseMember_cf264f2f-0fe5-48a2-857e-172261d7577f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:to="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66f87272-fe61-4207-8a1a-ccde68b0e73e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:to="loc_srt_RangeMember_66f87272-fe61-4207-8a1a-ccde68b0e73e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:to="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b37d200e-9d4a-46e2-b414-528db2776fa2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:to="loc_srt_MinimumMember_b37d200e-9d4a-46e2-b414-528db2776fa2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0b31e42d-0468-4d2e-85ec-112708c75312" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:to="loc_srt_MaximumMember_0b31e42d-0468-4d2e-85ec-112708c75312" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i0e554edc2f50418bbc00120c2b735ef7_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_60dcf3ac-6faf-46fb-8060-d783b173dc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_60dcf3ac-6faf-46fb-8060-d783b173dc0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_44d254b6-6c03-45a7-89d9-d5c0c920283e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_LineOfCredit_44d254b6-6c03-45a7-89d9-d5c0c920283e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_d61fa484-e5f9-40d5-8a08-7acf2aa55fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_d61fa484-e5f9-40d5-8a08-7acf2aa55fe4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_ca9d8344-07e7-42a8-89fe-40f72ace0752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_ca9d8344-07e7-42a8-89fe-40f72ace0752" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:to="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e99bc224-b4f3-480e-80fb-6c149dcbd101_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:to="loc_us-gaap_CreditFacilityDomain_e99bc224-b4f3-480e-80fb-6c149dcbd101_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4703b3c6-b8bf-42be-bbb7-428c497bfe71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:to="loc_us-gaap_CreditFacilityDomain_4703b3c6-b8bf-42be-bbb7-428c497bfe71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_9d082fa6-b820-4f07-b279-475a94977f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4703b3c6-b8bf-42be-bbb7-428c497bfe71" xlink:to="loc_us-gaap_LetterOfCreditMember_9d082fa6-b820-4f07-b279-475a94977f0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6cf52080-b137-41e6-8d83-4266aae809bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6cf52080-b137-41e6-8d83-4266aae809bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_127478ea-893a-4c5f-a2cc-52bffce66d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:to="loc_us-gaap_LossContingencyNatureDomain_127478ea-893a-4c5f-a2cc-52bffce66d2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeLawsuitMember_8dde357a-dc91-410b-9c7a-19364af110d1" xlink:href="okta-20230131.xsd#okta_DerivativeLawsuitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_127478ea-893a-4c5f-a2cc-52bffce66d2b" xlink:to="loc_okta_DerivativeLawsuitMember_8dde357a-dc91-410b-9c7a-19364af110d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails" xlink:type="extended" id="i2b4f21dae9df4c4fafeb61aa69e063ce_CommonStockandStockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockVotingRightsNumberOfVotesEquivalent_27505961-8ae9-4477-bd4b-e5382ad0cf5b" xlink:href="okta-20230131.xsd#okta_CommonStockVotingRightsNumberOfVotesEquivalent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_okta_CommonStockVotingRightsNumberOfVotesEquivalent_27505961-8ae9-4477-bd4b-e5382ad0cf5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockSharesIssuedUponConversion_6f233bd2-2e9e-4f01-a147-0263ad283538" xlink:href="okta-20230131.xsd#okta_CommonStockSharesIssuedUponConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_okta_CommonStockSharesIssuedUponConversion_6f233bd2-2e9e-4f01-a147-0263ad283538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_ae002eb9-1425-48b3-9816-0fa7a39adb0b" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_ae002eb9-1425-48b3-9816-0fa7a39adb0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense_e14b6bbb-720b-44f1-888b-e191e9ff5a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashContributionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_us-gaap_NoncashContributionExpense_e14b6bbb-720b-44f1-888b-e191e9ff5a5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f5c516d5-4720-4276-ab7e-8202a3723b81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:to="loc_us-gaap_ClassOfStockDomain_f5c516d5-4720-4276-ab7e-8202a3723b81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:to="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d75b3e8a-e15e-4b24-81e5-e9ac3f2bce70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:to="loc_us-gaap_CommonClassAMember_d75b3e8a-e15e-4b24-81e5-e9ac3f2bce70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_76505b9b-51d4-4350-9f13-a0dc722fe0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:to="loc_us-gaap_CommonClassBMember_76505b9b-51d4-4350-9f13-a0dc722fe0db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:to="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeDomain_a3659b35-9c98-47c9-9a76-88cda103ed75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:to="loc_us-gaap_NonmonetaryTransactionTypeDomain_a3659b35-9c98-47c9-9a76-88cda103ed75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeDomain_2e20021e-4854-408f-add4-472d57179db8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:to="loc_us-gaap_NonmonetaryTransactionTypeDomain_2e20021e-4854-408f-add4-472d57179db8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember_d55998b9-c5b1-4649-950e-806481aad7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeDomain_2e20021e-4854-408f-add4-472d57179db8" xlink:to="loc_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember_d55998b9-c5b1-4649-950e-806481aad7b5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" xlink:type="extended" id="i26bd3064f6f942fca6dde3275d5ddfb4_CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_1f9e9729-60d7-4aa0-89de-bc4ebcd8c5d4" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_1f9e9729-60d7-4aa0-89de-bc4ebcd8c5d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_afc7fb46-854b-46ab-82ca-01a262a247d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_afc7fb46-854b-46ab-82ca-01a262a247d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_98096024-c4f7-4c7f-bcc8-9700b6333fdd" xlink:href="okta-20230131.xsd#okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_98096024-c4f7-4c7f-bcc8-9700b6333fdd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:to="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9029d005-2377-4dd9-a5e9-a5fca7f84b24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9029d005-2377-4dd9-a5e9-a5fca7f84b24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockOptionsAndRestrictedStockUnitsMember_f984b887-718a-476d-9098-42e916f43723" xlink:href="okta-20230131.xsd#okta_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:to="loc_okta_StockOptionsAndRestrictedStockUnitsMember_f984b887-718a-476d-9098-42e916f43723" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d3b04c97-1d89-4dd0-973c-33c559a848b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:to="loc_us-gaap_EmployeeStockMember_d3b04c97-1d89-4dd0-973c-33c559a848b6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails" xlink:type="extended" id="iad84edf8f6204a72863164513c9d4ec3_EmployeeIncentivePlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_dd1a42a7-530b-4249-8590-f367bc5a5d4c" xlink:href="okta-20230131.xsd#okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_dd1a42a7-530b-4249-8590-f367bc5a5d4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e2079446-9181-4589-b394-0b8816a30fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e2079446-9181-4589-b394-0b8816a30fb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_997c0de1-cf86-4ee2-97f0-f5cd1c320a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_997c0de1-cf86-4ee2-97f0-f5cd1c320a65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f50c5484-5c67-4438-9d53-ab9f1b071cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f50c5484-5c67-4438-9d53-ab9f1b071cb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_18a5589e-fba9-45ff-b098-3dbbb1e359da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_18a5589e-fba9-45ff-b098-3dbbb1e359da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e3c280ef-f920-4bd4-8835-9e8b4389ee1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e3c280ef-f920-4bd4-8835-9e8b4389ee1b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_399de510-636a-41b7-a2e8-a0c61574a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_399de510-636a-41b7-a2e8-a0c61574a5dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_cf812f07-e577-4d58-bb78-e1bcdaefefbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_cf812f07-e577-4d58-bb78-e1bcdaefefbe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f9742313-4065-468e-8369-dd8b29d5276c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f9742313-4065-468e-8369-dd8b29d5276c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7f1dd89e-7410-4115-bbae-87aab9f8fd03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7f1dd89e-7410-4115-bbae-87aab9f8fd03" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_837626c3-6917-470f-b1d7-c741f1026be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_837626c3-6917-470f-b1d7-c741f1026be7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fef8d4ba-63e3-46e4-88c5-36048577c978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fef8d4ba-63e3-46e4-88c5-36048577c978" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_0dcd9263-2e57-4504-95c2-299312357de5" xlink:href="okta-20230131.xsd#okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_0dcd9263-2e57-4504-95c2-299312357de5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_520118b7-4875-498a-a2cc-a35eae963b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_520118b7-4875-498a-a2cc-a35eae963b84" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_30e82693-25ff-42f4-8034-a0e745c055f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_30e82693-25ff-42f4-8034-a0e745c055f2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_1d9fe7ff-21e6-4682-b78b-e15d0704c0e9" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_1d9fe7ff-21e6-4682-b78b-e15d0704c0e9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_48d3b16c-27fb-455e-8aeb-3d8d77aec970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_48d3b16c-27fb-455e-8aeb-3d8d77aec970" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c2bac10f-7038-4e5c-a563-9f28041ce9dc" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c2bac10f-7038-4e5c-a563-9f28041ce9dc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_e6b45d26-1998-470c-afd9-042b59ea0bdd" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_e6b45d26-1998-470c-afd9-042b59ea0bdd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_cb12649c-85c4-477a-86ba-a7e01ee8185d" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_cb12649c-85c4-477a-86ba-a7e01ee8185d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e0369982-428d-451c-bb06-7e9aeb5cdff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e0369982-428d-451c-bb06-7e9aeb5cdff0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_1f664b46-5c9d-4737-bdc7-47096ef27569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_1f664b46-5c9d-4737-bdc7-47096ef27569" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_5b36a583-86ff-4507-8d4e-879f9d144347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_5b36a583-86ff-4507-8d4e-879f9d144347" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_721dd478-0999-471e-ac7e-a3b5cad5db3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_721dd478-0999-471e-ac7e-a3b5cad5db3b" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_6591ee0c-8db0-4f68-bd1c-4afcaec148a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:to="loc_us-gaap_VestingDomain_6591ee0c-8db0-4f68-bd1c-4afcaec148a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:to="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_496e67b3-e08a-4d71-92b7-10fa1bf7177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_496e67b3-e08a-4d71-92b7-10fa1bf7177d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_458d7398-aee1-4289-9cce-edf176c48274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_458d7398-aee1-4289-9cce-edf176c48274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_7946bc5a-2974-43e0-9454-a9fe078bee4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_7946bc5a-2974-43e0-9454-a9fe078bee4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:to="loc_us-gaap_PlanNameDomain_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4b63c168-bb5a-44ae-8fc1-1c60819aceac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:to="loc_us-gaap_PlanNameDomain_4b63c168-bb5a-44ae-8fc1-1c60819aceac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2017EquityIncentivePlanMember_797246c7-3944-4e28-b680-def9aee91d17" xlink:href="okta-20230131.xsd#okta_A2017EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_4b63c168-bb5a-44ae-8fc1-1c60819aceac" xlink:to="loc_okta_A2017EquityIncentivePlanMember_797246c7-3944-4e28-b680-def9aee91d17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a0465352-4e02-42f4-9349-5637b9fd814c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:to="loc_srt_RangeMember_a0465352-4e02-42f4-9349-5637b9fd814c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:to="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7c81a94c-7023-4285-8fbe-995b5334a235" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:to="loc_srt_MinimumMember_7c81a94c-7023-4285-8fbe-995b5334a235" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_03344884-3f5c-4702-a5b3-4434594141fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:to="loc_srt_MaximumMember_03344884-3f5c-4702-a5b3-4434594141fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eba87501-294c-48be-8d18-57590876c52c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_eba87501-294c-48be-8d18-57590876c52c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4a47c035-e7d8-4835-bee1-895cf5f742dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4a47c035-e7d8-4835-bee1-895cf5f742dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6a189971-50e5-400f-8d69-8101fa460959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6a189971-50e5-400f-8d69-8101fa460959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_802b7c28-5dd1-4021-a40a-c64775f35633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_EmployeeStockMember_802b7c28-5dd1-4021-a40a-c64775f35633" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_MarketBasedRSUsMember_958f4623-be3d-4564-9df9-6c64ef199fa3" xlink:href="okta-20230131.xsd#okta_MarketBasedRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_okta_MarketBasedRSUsMember_958f4623-be3d-4564-9df9-6c64ef199fa3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_71ee0caa-420a-4e84-9c42-9352d3addedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_RestrictedStockMember_71ee0caa-420a-4e84-9c42-9352d3addedd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:to="loc_us-gaap_ClassOfStockDomain_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:to="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_42460777-cae1-4d94-97c3-617b1bf490c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:to="loc_us-gaap_CommonClassAMember_42460777-cae1-4d94-97c3-617b1bf490c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_61a1c434-b7b1-421b-867f-0acf179d9767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:to="loc_us-gaap_CommonClassBMember_61a1c434-b7b1-421b-867f-0acf179d9767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4f6328c9-fd3a-409a-b671-7841484def23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4f6328c9-fd3a-409a-b671-7841484def23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member_f534b670-0fdf-4657-b497-2ccded37cd48" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:to="loc_okta_Auth0Member_f534b670-0fdf-4657-b497-2ccded37cd48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0AndAtSpokeMember_8ac19d95-d419-43d7-9618-dfaa1c48ecae" xlink:href="okta-20230131.xsd#okta_Auth0AndAtSpokeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:to="loc_okta_Auth0AndAtSpokeMember_8ac19d95-d419-43d7-9618-dfaa1c48ecae" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails" xlink:type="extended" id="i01da123b5ae4412e875e391f456853e3_EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15327baa-2beb-404c-9f6d-27d69df77d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_13d319cf-07da-42a8-8c9c-61a8b00e067f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15327baa-2beb-404c-9f6d-27d69df77d48" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_13d319cf-07da-42a8-8c9c-61a8b00e067f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15327baa-2beb-404c-9f6d-27d69df77d48" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:to="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_0265c9e9-97ee-42c9-b969-75494a973895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_0265c9e9-97ee-42c9-b969-75494a973895" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7bea1f14-5e99-47bd-8b69-281a3ce4482f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7bea1f14-5e99-47bd-8b69-281a3ce4482f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b0970dd3-2331-40ca-832c-3166db61a3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_EmployeeStockMember_b0970dd3-2331-40ca-832c-3166db61a3a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a343c54e-4a9f-42e5-a1e5-d062c74806fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_RestrictedStockMember_a343c54e-4a9f-42e5-a1e5-d062c74806fc" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails" xlink:type="extended" id="ibab65c7d083e45be9679b9010fd6df07_EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35ad7455-1693-4189-a93f-ed158a69bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_50dc81de-c233-4c5f-9dcd-72a59cb39a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35ad7455-1693-4189-a93f-ed158a69bb71" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_50dc81de-c233-4c5f-9dcd-72a59cb39a9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35ad7455-1693-4189-a93f-ed158a69bb71" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_93042035-72d9-4e7c-ad8f-5e4eda64eb6d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_93042035-72d9-4e7c-ad8f-5e4eda64eb6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CostofServicesLicensesandServicesMember_6c1bcfc5-79e8-4f11-a832-3010cdc49278" xlink:href="okta-20230131.xsd#okta_CostofServicesLicensesandServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_okta_CostofServicesLicensesandServicesMember_6c1bcfc5-79e8-4f11-a832-3010cdc49278" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TechnologyServicesCostsMember_56ac4390-96ef-40a1-99e2-d3d259f57bd7" xlink:href="okta-20230131.xsd#okta_TechnologyServicesCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_okta_TechnologyServicesCostsMember_56ac4390-96ef-40a1-99e2-d3d259f57bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9a395de9-2f2e-4599-9557-1bc78413689f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9a395de9-2f2e-4599-9557-1bc78413689f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_05862ceb-7777-4701-a8d8-c5a5404c2c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_05862ceb-7777-4701-a8d8-c5a5404c2c31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3f78b30d-107f-4814-9904-542696fab97b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3f78b30d-107f-4814-9904-542696fab97b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails" xlink:type="extended" id="i237a22a9cfbc4271a05c9bcd2db6c22f_EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8891f7d7-d633-4053-a684-55fed05af557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8891f7d7-d633-4053-a684-55fed05af557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8c648a17-99aa-4dc4-9dbf-537dba6f6abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8c648a17-99aa-4dc4-9dbf-537dba6f6abf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_eb9011a3-f393-4c93-ab03-951a7e3c427f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_eb9011a3-f393-4c93-ab03-951a7e3c427f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_9744ab16-4d7a-4196-8ef2-48f26d1b9358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_9744ab16-4d7a-4196-8ef2-48f26d1b9358" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_67b11af8-ca83-43bb-a360-baf9e74dab50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_67b11af8-ca83-43bb-a360-baf9e74dab50" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0048e89-0c7e-4101-8f06-753a9d631ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0048e89-0c7e-4101-8f06-753a9d631ae4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:to="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c06125b0-a036-4bb1-a20f-aa1968350b9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c06125b0-a036-4bb1-a20f-aa1968350b9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_033ea9cd-159b-447d-b5a6-42e2d55911ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:to="loc_us-gaap_EmployeeStockOptionMember_033ea9cd-159b-447d-b5a6-42e2d55911ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ff5b38f4-efd4-433f-ae5b-3278feefe76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:to="loc_us-gaap_EmployeeStockMember_ff5b38f4-efd4-433f-ae5b-3278feefe76c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:to="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:to="loc_srt_RangeMember_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:to="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9d58c32a-f88c-45b7-a9b4-fcd2cc31a6fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:to="loc_srt_MinimumMember_9d58c32a-f88c-45b7-a9b4-fcd2cc31a6fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1cc3be83-ec71-4a49-b624-521964bbbc71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:to="loc_srt_MaximumMember_1cc3be83-ec71-4a49-b624-521964bbbc71" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended" id="i9d79857674ab4c90b63b968b2827dd05_EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef22cfbf-1dd4-4bcf-8a69-7a3dbcf25502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef22cfbf-1dd4-4bcf-8a69-7a3dbcf25502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eeaaf3e8-7af6-4492-9423-6b2be6965b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eeaaf3e8-7af6-4492-9423-6b2be6965b64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b9a7001f-789b-4330-8441-051794e937d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b9a7001f-789b-4330-8441-051794e937d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8936c250-7f24-4300-834b-049714c3c0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8936c250-7f24-4300-834b-049714c3c0c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6609bbb1-a912-48df-a021-020c0eb71ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b94a73ba-30ab-44f7-bc20-fce9f64833e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b94a73ba-30ab-44f7-bc20-fce9f64833e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7d1a541f-d0c9-4006-8d87-79d2ccb92e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7d1a541f-d0c9-4006-8d87-79d2ccb92e27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8a1b9099-0f0b-4ab9-81b9-0e3ecfcf5d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8a1b9099-0f0b-4ab9-81b9-0e3ecfcf5d18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e63a2306-78a5-4ab9-aceb-297211474c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e63a2306-78a5-4ab9-aceb-297211474c66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_326b3048-b47d-4f8f-9969-1cae39b76a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:to="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd38ed17-99be-4a0b-924c-8cea800f1145_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd38ed17-99be-4a0b-924c-8cea800f1145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e06633f-287e-450f-9214-7756beb890fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e06633f-287e-450f-9214-7756beb890fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1d4747b7-12f2-4340-afd5-e82984112433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e06633f-287e-450f-9214-7756beb890fe" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1d4747b7-12f2-4340-afd5-e82984112433" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="iae2cdcd762e14ac796ec2712e9bcb884_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_30de9085-ed3c-42b7-8920-732f3710d786" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_30de9085-ed3c-42b7-8920-732f3710d786" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5acd44af-1d7c-41eb-a198-b84f48622ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5acd44af-1d7c-41eb-a198-b84f48622ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_edf61721-c450-4611-9330-24d760931124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_edf61721-c450-4611-9330-24d760931124" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_522a00d4-db25-428b-9c86-ca587d2f9700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_OperatingLossCarryforwards_522a00d4-db25-428b-9c86-ca587d2f9700" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_51a1ab32-514b-44ac-8429-bcd2f35e2f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_51a1ab32-514b-44ac-8429-bcd2f35e2f1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_62e235ae-f1d8-4063-8ca0-db3251b56106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_62e235ae-f1d8-4063-8ca0-db3251b56106" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_65d14a4c-98fc-439d-aa0f-ed5d118d6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_65d14a4c-98fc-439d-aa0f-ed5d118d6fd3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_5ab3d831-b0e4-4c57-bab4-7d9f277081d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_5ab3d831-b0e4-4c57-bab4-7d9f277081d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_38fa8682-1a19-4c47-9041-8b68fddee453_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:to="loc_srt_SegmentGeographicalDomain_38fa8682-1a19-4c47-9041-8b68fddee453_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b24a87b2-978d-465c-af85-cd13c7e6d59d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:to="loc_srt_SegmentGeographicalDomain_b24a87b2-978d-465c-af85-cd13c7e6d59d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_e7698a10-09c6-4d38-81c3-3fbd8c843be7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b24a87b2-978d-465c-af85-cd13c7e6d59d" xlink:to="loc_country_GB_e7698a10-09c6-4d38-81c3-3fbd8c843be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9061f51f-044f-48da-bf35-3a9709063e0b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9061f51f-044f-48da-bf35-3a9709063e0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_182a7a74-b410-4e61-ab6d-ab5db3461170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:to="loc_us-gaap_DomesticCountryMember_182a7a74-b410-4e61-ab6d-ab5db3461170" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_fda4cda0-8e9e-4e59-9fcf-a72b10e091b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_fda4cda0-8e9e-4e59-9fcf-a72b10e091b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_4739877a-08c5-4774-a40a-d1ac5472f146_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_4739877a-08c5-4774-a40a-d1ac5472f146_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_53a3409c-824f-4915-96df-f4e405c3145f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_53a3409c-824f-4915-96df-f4e405c3145f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_989252a4-3175-4735-a0ce-74b821028abc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_53a3409c-824f-4915-96df-f4e405c3145f" xlink:to="loc_us-gaap_ResearchMember_989252a4-3175-4735-a0ce-74b821028abc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" xlink:type="extended" id="ia76142c543f84f11858e53ce55a334b8_NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_c78b14ee-23f1-4ea9-9742-0c076378a9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_c78b14ee-23f1-4ea9-9742-0c076378a9df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_518ed15e-0f0c-4b96-9b79-3b58455ba0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_c78b14ee-23f1-4ea9-9742-0c076378a9df" xlink:to="loc_us-gaap_NetIncomeLoss_518ed15e-0f0c-4b96-9b79-3b58455ba0c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_351f6351-88b9-485c-80d7-569acd4bce69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_351f6351-88b9-485c-80d7-569acd4bce69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dcb04536-1d27-4963-8730-f48c8ca70a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dcb04536-1d27-4963-8730-f48c8ca70a0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_05583e1a-ce8f-436b-80a9-455feac6a918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareBasic_05583e1a-ce8f-436b-80a9-455feac6a918" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_57154e65-373a-431c-804d-7abaab9425fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_57154e65-373a-431c-804d-7abaab9425fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_330281f7-aab9-4f1d-beed-281b5c79f9f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:to="loc_us-gaap_EquityComponentDomain_330281f7-aab9-4f1d-beed-281b5c79f9f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d31ce942-4cab-487b-aa4a-3e3a78663816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:to="loc_us-gaap_EquityComponentDomain_d31ce942-4cab-487b-aa4a-3e3a78663816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dd480bfa-e80e-43a6-9fe7-26f86a1352db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d31ce942-4cab-487b-aa4a-3e3a78663816" xlink:to="loc_us-gaap_CommonStockMember_dd480bfa-e80e-43a6-9fe7-26f86a1352db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_44211ad1-bc57-46f4-8616-944d97da4240_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:to="loc_us-gaap_ClassOfStockDomain_44211ad1-bc57-46f4-8616-944d97da4240_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:to="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a0cedbfe-9ddc-47ea-ad76-ea78f601a192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:to="loc_us-gaap_CommonClassAMember_a0cedbfe-9ddc-47ea-ad76-ea78f601a192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8bc33934-810a-4326-b6c2-56b404930165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:to="loc_us-gaap_CommonClassBMember_8bc33934-810a-4326-b6c2-56b404930165" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="extended" id="idb269edc521849e9a37f939ea314a3f8_NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1e73f4f5-786e-4507-8f59-53370d2211d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fcb0356e-631a-4e30-90e2-a3ac1a60d590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1e73f4f5-786e-4507-8f59-53370d2211d7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fcb0356e-631a-4e30-90e2-a3ac1a60d590" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1e73f4f5-786e-4507-8f59-53370d2211d7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bf74fa52-6476-4610-a8dc-c1364c40712e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bf74fa52-6476-4610-a8dc-c1364c40712e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_462056d5-2973-4b26-8ca3-e9f12c4021c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_EmployeeStockOptionMember_462056d5-2973-4b26-8ca3-e9f12c4021c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7a99d3c3-48bd-478a-8fad-e55841fed477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7a99d3c3-48bd-478a-8fad-e55841fed477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_MarketBasedRSUsMember_9b85ac0b-4c69-4612-b199-ad737fbc21e3" xlink:href="okta-20230131.xsd#okta_MarketBasedRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_MarketBasedRSUsMember_9b85ac0b-4c69-4612-b199-ad737fbc21e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9cef9449-4fba-4e8e-a028-dd2e0c6cd6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_RestrictedStockMember_9cef9449-4fba-4e8e-a028-dd2e0c6cd6b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2e60fa00-bf6f-4e4d-b480-cc90b0f39302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_EmployeeStockMember_2e60fa00-bf6f-4e4d-b480-cc90b0f39302" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_4e265a72-f2ee-4618-8cea-1572d50ff98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_4e265a72-f2ee-4618-8cea-1572d50ff98b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023ConvertibleSeniorNotesMember_92635508-a213-419e-9c64-48aaeb7ec551" xlink:href="okta-20230131.xsd#okta_A2023ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_A2023ConvertibleSeniorNotesMember_92635508-a213-419e-9c64-48aaeb7ec551" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_54d79f4b-c259-4427-9605-baf274cfe451" xlink:href="okta-20230131.xsd#okta_SharesRelatedto2025ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_54d79f4b-c259-4427-9605-baf274cfe451" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_d386ee38-04ab-435a-86fb-29f675e45077" xlink:href="okta-20230131.xsd#okta_SharesRelatedTo2026ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_d386ee38-04ab-435a-86fb-29f675e45077" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/NetLossPerShareNarrativeDetails" xlink:type="extended" id="i8c39e615389947649fdd7c672a81370a_NetLossPerShareNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_29e2c4ae-b2a3-454f-889c-9b1367c1b301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3eab2031-88a4-4f88-935c-d3caa895eb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29e2c4ae-b2a3-454f-889c-9b1367c1b301" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3eab2031-88a4-4f88-935c-d3caa895eb26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29e2c4ae-b2a3-454f-889c-9b1367c1b301" xlink:to="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:to="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fdc771d4-d8fa-45e1-b187-a28c0a0f229c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fdc771d4-d8fa-45e1-b187-a28c0a0f229c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_405c8315-ad4e-4c31-b655-487ca26caca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_405c8315-ad4e-4c31-b655-487ca26caca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_33b98174-caaa-4116-9f02-72ff452a6848" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_405c8315-ad4e-4c31-b655-487ca26caca0" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_33b98174-caaa-4116-9f02-72ff452a6848" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails" xlink:type="extended" id="if3f5c6c7e2bc4012bbb18907e4b69ecd_RestructuringandOtherChargesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_18983570-1f04-4f37-b58f-5245dede2820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_18983570-1f04-4f37-b58f-5245dede2820" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5465f801-b65e-41a0-8b6c-6dbb33d05de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5465f801-b65e-41a0-8b6c-6dbb33d05de9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:to="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_d1d9e226-91a6-4ebe-8361-78d1c6094d13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:to="loc_us-gaap_RestructuringPlanDomain_d1d9e226-91a6-4ebe-8361-78d1c6094d13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_23cfc4e9-95fc-4f72-bfb0-c841b0333e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:to="loc_us-gaap_RestructuringPlanDomain_23cfc4e9-95fc-4f72-bfb0-c841b0333e51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember_d2724279-271d-4b91-8550-491f941524e2" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_23cfc4e9-95fc-4f72-bfb0-c841b0333e51" xlink:to="loc_okta_A2023RestructuringPlanMember_d2724279-271d-4b91-8550-491f941524e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" xlink:type="extended" id="icd9ff7952b6e4745adff0255ceefe16e_RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f20050cd-4e53-4745-8369-5dd28c80664b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_us-gaap_RestructuringCharges_f20050cd-4e53-4745-8369-5dd28c80664b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LeaseImpairmentCharges_9e8af88e-26c0-4ef5-9af8-34d41fa1b301" xlink:href="okta-20230131.xsd#okta_LeaseImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_okta_LeaseImpairmentCharges_9e8af88e-26c0-4ef5-9af8-34d41fa1b301" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_3dc22806-548e-4a85-b5eb-3795af309ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_3dc22806-548e-4a85-b5eb-3795af309ff3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:to="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_aced3f80-69c3-42f5-8402-fe3db94e3766_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:to="loc_us-gaap_RestructuringPlanDomain_aced3f80-69c3-42f5-8402-fe3db94e3766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_1aefa08e-affb-459f-835b-5becc6950b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:to="loc_us-gaap_RestructuringPlanDomain_1aefa08e-affb-459f-835b-5becc6950b89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember_0a7d5644-440a-4047-b7c7-ba885cb44802" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_1aefa08e-affb-459f-835b-5becc6950b89" xlink:to="loc_okta_A2023RestructuringPlanMember_0a7d5644-440a-4047-b7c7-ba885cb44802" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesScheduleofRestructuringReserveDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails" xlink:type="extended" id="ifbdfd63a8a324f0db8722c0808027979_RestructuringandOtherChargesScheduleofRestructuringReserveDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_140d7d57-71ff-4f0d-a839-59e6886be4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_140d7d57-71ff-4f0d-a839-59e6886be4f2" xlink:to="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_3721dfad-6ded-47b6-bac0-2141de5cee6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_RestructuringReserve_3721dfad-6ded-47b6-bac0-2141de5cee6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_2040c3f6-657d-40fc-aac2-299afd2044ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_RestructuringCharges_2040c3f6-657d-40fc-aac2-299afd2044ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_94b44796-632c-432d-a626-9820d2a3343a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_PaymentsForRestructuring_94b44796-632c-432d-a626-9820d2a3343a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_49382c42-7a18-49aa-9330-9e4e27098e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_140d7d57-71ff-4f0d-a839-59e6886be4f2" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_88878389-2830-4065-bf9d-a3c731bebfbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_88878389-2830-4065-bf9d-a3c731bebfbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_74e49fff-02f2-4613-90f2-a356622b9f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_74e49fff-02f2-4613-90f2-a356622b9f51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_73eb33fb-97e9-42a7-808e-8005b8c120e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_74e49fff-02f2-4613-90f2-a356622b9f51" xlink:to="loc_us-gaap_EmployeeSeveranceMember_73eb33fb-97e9-42a7-808e-8005b8c120e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:to="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_2c94fc8b-63d0-4674-8d1d-67c28198e509_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:to="loc_us-gaap_RestructuringPlanDomain_2c94fc8b-63d0-4674-8d1d-67c28198e509_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e9b43404-81fd-4ddc-823e-d67046cfc068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:to="loc_us-gaap_RestructuringPlanDomain_e9b43404-81fd-4ddc-823e-d67046cfc068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember_9570d23b-573f-46e5-a63b-b8652cb1f84c" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_e9b43404-81fd-4ddc-823e-d67046cfc068" xlink:to="loc_okta_A2023RestructuringPlanMember_9570d23b-573f-46e5-a63b-b8652cb1f84c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.okta.com/role/GeographicalInformationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GeographicalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.okta.com/role/GeographicalInformationDetails" xlink:type="extended" id="if37ceaf0597048b69b27e0cac2f7869a_GeographicalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a074ee87-cc10-41d5-b04f-1a1a2ebf0dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fcbd26d-c95f-43c8-b18d-bcb799b76333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a074ee87-cc10-41d5-b04f-1a1a2ebf0dc9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fcbd26d-c95f-43c8-b18d-bcb799b76333" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a074ee87-cc10-41d5-b04f-1a1a2ebf0dc9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:to="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_9933930a-c2d6-498d-8d1e-76686a281aa1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:to="loc_srt_SegmentGeographicalDomain_9933930a-c2d6-498d-8d1e-76686a281aa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:to="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_79f8a8d9-f6c8-4be1-8b92-9c7e3e4436d9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:to="loc_country_US_79f8a8d9-f6c8-4be1-8b92-9c7e3e4436d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_3b56fcb4-4662-42be-bfca-20a14f25c1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:to="loc_us-gaap_NonUsMember_3b56fcb4-4662-42be-bfca-20a14f25c1a9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>okta-20230131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:373ac7bb-d430-4ec1-adf0-8567c1d5d405,g:d79aee08-bd79-4601-a82a-532b15e05655-->
<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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_78f0992c-2d6f-41d8-bb45-972ab571b426_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2b2dfe7f-b4bd-455e-bf71-4949d7df83b9_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_d78a2ba6-4272-4751-b150-fa36f34108e0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_06c5c48b-01f9-4e68-a74b-3d633b66535c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other-than-temporary impairment short term investment</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f0037ad8-14a7-4048-9df4-b695f02c0288_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CurrentForeignTaxExpenseBenefit_eb20bcfa-b262-471e-a4e9-52424e21b66e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_b8c9a8cc-e70e-4606-af83-c7df38b91208_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_69d88a3b-0020-471b-97ad-f18b76f6431e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentCarryingAmount_c8a68156-e66a-462e-b8a0-05b35957fc2b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_1cde7106-8d3c-444e-a44f-a44cecdb9d2f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unrealized Loss Position and Fair Value of Debt Securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_949c5ac5-a78d-4b8f-bfbb-a724c8170a22_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_okta_TechnologyServicesCostsMember_e2f0ca58-ddcf-4cc0-9e53-eb1c6c8a0550_terseLabel_en-US" xlink:label="lab_okta_TechnologyServicesCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services and other</link:label>
    <link:label id="lab_okta_TechnologyServicesCostsMember_label_en-US" xlink:label="lab_okta_TechnologyServicesCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Services Costs [Member]</link:label>
    <link:label id="lab_okta_TechnologyServicesCostsMember_documentation_en-US" xlink:label="lab_okta_TechnologyServicesCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Services Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TechnologyServicesCostsMember" xlink:href="okta-20230131.xsd#okta_TechnologyServicesCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_TechnologyServicesCostsMember" xlink:to="lab_okta_TechnologyServicesCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b21c8aeb-8942-4209-a3fa-4d08417ca3a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_75f90870-f767-4f47-a3d1-b03dba333dc7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1a3ece29-2161-421f-884f-bbd9742c6023_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_GainLossOnInvestments_b96fe0de-2ce5-4ef7-804d-078344df118d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on strategic investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_8d38c574-2601-47f1-9f8b-cafc82dff585_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total short-term investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_684d158c-ad35-47e2-82fc-79e0e6255344_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_882edcb3-276b-4cf0-bc79-ad6b441fb2ac_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limitation on sale of common stock, sale price threshold, trading period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_d395e3f5-30dc-4290-8972-d283c5bb0814_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_b2522dd2-8bfc-4f54-90a9-526a6a2f9e33_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_a0d3e8c1-8ab5-4435-8d49-9b4e0c5f229f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_3fa462b5-a3fe-432e-a58a-6c1ade1f7f4b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_6062f0c4-beeb-4197-ad61-b17f2b8c69e4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortized Costs, Unrealized Gains and Losses and Estimated Fair Value of Cash Equivalents and Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents and Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_7ff3f55e-d744-4715-8bf6-4c3dbcac0ff6_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 31, 2022</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_77d38753-c783-4fa7-a6fb-b0e89e1851a4_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 31, 2023</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_42f66f30-87a8-4c2a-9a3f-9756a7ff5c9c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_afd4e708-e3b4-4fa5-a6bc-8d6f76fc3dc4_totalLabel_en-US" xlink:label="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reserved for future issuance and options and unvested RSUs outstanding (in shares)</link:label>
    <link:label id="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_label_en-US" xlink:label="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved For Future Issuance And Share-Based Compensation Arrangement By Share-Based Payment Award, Outstanding, Number</link:label>
    <link:label id="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_documentation_en-US" xlink:label="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved For Future Issuance And Share-Based Compensation Arrangement By Share-Based Payment Award, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" xlink:href="okta-20230131.xsd#okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" xlink:to="lab_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_ee00ae5b-6b45-432b-ba3a-fdbbd87b89c1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ConversionOfCommonStockMember_0b723516-b9c9-4711-ba84-a0e64f4566f2_terseLabel_en-US" xlink:label="lab_okta_ConversionOfCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Class B common stock to Class A common stock</link:label>
    <link:label id="lab_okta_ConversionOfCommonStockMember_label_en-US" xlink:label="lab_okta_ConversionOfCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Common Stock [Member]</link:label>
    <link:label id="lab_okta_ConversionOfCommonStockMember_documentation_en-US" xlink:label="lab_okta_ConversionOfCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConversionOfCommonStockMember" xlink:href="okta-20230131.xsd#okta_ConversionOfCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ConversionOfCommonStockMember" xlink:to="lab_okta_ConversionOfCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_3e8b447b-1950-4282-8ea7-0d37072f7335_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e180b535-396a-4e08-8ca8-fd2996118b9f_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LossContingencyNumberOfPlaintiffs_28c0ecd6-bb6a-453f-8f33-af7ebe591cb0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of plaintiffs</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_ddaac95e-9487-435b-8348-83cc30c0721a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_6872f3c8-d9d6-48e6-ad0b-5b6eea8f5b45_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_Depreciation_1594ed28-aaab-4380-884c-76f98f023a0d_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93ed3a0d-c429-42c6-92c9-e2d48b0f1a20_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options and other activity, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f52621c4-d9a8-44e0-adef-f721978222aa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsLiabilitiesNet_a35320bc-3793-4253-a204-5559f90ea2e6_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_73b40f0d-9a78-4f67-8401-92ce40d619bf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8186fdda-e993-47ed-98b6-ff7ec7f1496e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for settlement of restricted stock units (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageDiscountRatePercent_44eb6322-57b7-44e2-b567-f33079a2b59a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_32ab49f3-27b1-4cdf-9848-52ed89b1f355_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2023Member_6a5c95c5-fdfe-4007-971a-097827ea390b_terseLabel_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Notes</link:label>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2023Member_label_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2023 [Member]</link:label>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2023Member_documentation_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ConvertibleSeniorNotesDue2023Member" xlink:to="lab_okta_ConvertibleSeniorNotesDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b4eeb531-abff-4486-a6c4-d644c934e1aa_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DerivativeLawsuitMember_ed0d8aee-beab-4623-b34e-c73d9849afbd_terseLabel_en-US" xlink:label="lab_okta_DerivativeLawsuitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Lawsuit</link:label>
    <link:label id="lab_okta_DerivativeLawsuitMember_label_en-US" xlink:label="lab_okta_DerivativeLawsuitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Lawsuit [Member]</link:label>
    <link:label id="lab_okta_DerivativeLawsuitMember_documentation_en-US" xlink:label="lab_okta_DerivativeLawsuitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Lawsuit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeLawsuitMember" xlink:href="okta-20230131.xsd#okta_DerivativeLawsuitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DerivativeLawsuitMember" xlink:to="lab_okta_DerivativeLawsuitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonmonetaryTransactionTypeAxis_54125285-9b6b-43a8-b967-9b80a535696c_terseLabel_en-US" xlink:label="lab_us-gaap_NonmonetaryTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonmonetary Transaction Type [Axis]</link:label>
    <link:label id="lab_us-gaap_NonmonetaryTransactionTypeAxis_label_en-US" xlink:label="lab_us-gaap_NonmonetaryTransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonmonetary Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="lab_us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_174cef58-ee7c-4a52-b451-a0e3c69c6cd1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible securities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesAcquisitions_86e4aad4-cd58-4e4d-8c8d-45891e48bced_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with business combinations (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DomesticCountryMember_90584dbc-8e1b-4c6b-8f47-138d84e4547d_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_92cdbd7e-356d-463c-b7d7-815466053b65_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SubscriptionAndCirculationMember_acf5756b-9855-4bc6-8903-1dd0f07001b0_terseLabel_en-US" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_us-gaap_SubscriptionAndCirculationMember_label_en-US" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and Circulation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember" xlink:to="lab_us-gaap_SubscriptionAndCirculationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_71bcb1a2-5002-4179-acd1-e1c687310886_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeTaxesPaid_55d4e1c8-6166-4875-9737-36810e2a679b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_264fa6ed-c53b-4a66-85f7-66127493e6f5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetIncomeLoss_37ae3dbc-cf4d-450b-a40f-85d50f42ce72_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d33aa344-ee38-46e8-a124-37b264bfcb40_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4515558d-96a1-4993-9c8d-219b8092a9fb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_3cc9bda4-ca6f-4195-b820-2d16371c1ce7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of ESPP Black-Scholes Option Pricing Model Estimated Fair Value 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3d76259f-89db-4467-bbff-4368e4796d69_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_56fd7ffc-c2cf-4ed3-b771-91182ce967f7_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due between one to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_5ac97e3d-a634-4898-99c4-0102d2b1f8a8_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6e1d8bdf-2108-4747-98da-1563dfc5b078_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EquityComponentDomain_a0b25953-1d4e-4f5c-988a-56a5d90cbe8f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentRedemptionPricePercentage_158bae4c-37a9-4f4a-aa4a-ebc540b90343_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_e24e7139-e217-4d9c-a6f8-21c603e5d9c1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents and short-term investments</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_1fba9b06-20ea-436f-aa7a-b4e2942c4ced_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a41f35e5-27f4-4f04-9be1-90b46849fb2f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions related to 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8797ab12-7b78-48b6-8ded-57a01fa6f553_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage earned by employees after each completed year of service</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeasesTextBlock_b9983061-c3ab-4332-99d4-71589ca87013_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_A2023ConvertibleSeniorNotesMember_5ccd7943-268b-49ff-9632-d07f1132fbe2_terseLabel_en-US" xlink:label="lab_okta_A2023ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares subject to warrants related to the issuance of the 2023 Notes</link:label>
    <link:label id="lab_okta_A2023ConvertibleSeniorNotesMember_label_en-US" xlink:label="lab_okta_A2023ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Convertible Senior Notes [Member]</link:label>
    <link:label id="lab_okta_A2023ConvertibleSeniorNotesMember_documentation_en-US" xlink:label="lab_okta_A2023ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Convertible Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023ConvertibleSeniorNotesMember" xlink:href="okta-20230131.xsd#okta_A2023ConvertibleSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_A2023ConvertibleSeniorNotesMember" xlink:to="lab_okta_A2023ConvertibleSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_7a905560-9ec7-4ebf-805a-25315a6f9e5d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PlanNameAxis_363fb79d-5976-4eaf-b039-9ffaba411c68_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_f8589208-c80a-4c64-8470-db0e75d4c403_terseLabel_en-US" xlink:label="lab_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for purchase</link:label>
    <link:label id="lab_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_label_en-US" xlink:label="lab_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Number Of Shares Available For Purchase</link:label>
    <link:label id="lab_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_documentation_en-US" xlink:label="lab_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Number Of Shares Available For Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" xlink:to="lab_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities_231bdae3-4d0d-40e0-9ba5-b48829b4b646_terseLabel_en-US" xlink:label="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:label id="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_okta_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_a6fc5f3a-f590-4a24-9573-07d36fd4feda_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c903389e-8407-4d88-a932-f78fe3aa138d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability, current, statement of financial position</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_9dba33da-bf40-4f4a-85d0-b53e107e392c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplementary cash flow disclosure:</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c5b879d2-e871-4162-afa9-fed84ed5b1e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options forfeited, weighted average exercise price (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NumberOfOperatingSegments_bdb5b979-5159-4d72-b4d7-23ab057237b8_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_b36080d4-6208-4466-b25b-4a3397fd72b0_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_806d5ed6-da3b-4611-829f-21d36db1d6c3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs related to unvested restricted stock units</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PlanNameDomain_6a81c4ac-09de-485d-bc9f-675c5019f68e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_d7f7aa5c-c4ff-403e-9912-7bbe54d9cb38_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component of convertible senior notes, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_e893f931-f4a7-491b-ae2d-52f3a20c4377_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_a2dc4a12-35ad-4f4f-8886-a3101af23ca2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LineOfCredit_a6848b2f-25a7-4ed8-b73c-53128ee6297b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Draws on letters of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_9ce6b5f7-58aa-4e93-8cdb-0e920cc6e0b9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FairValueInputsLevel1Member_2c0684e7-be7a-4ce0-82ac-d5d77fc1793d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherCurrentLiabilitiesTableTextBlock_c2d34aac-fb40-4b36-80db-2a735ae96e37_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_3836dc12-818c-4227-ae3a-273d042de7e9_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_b8b31c28-f3e0-4adb-8656-9c0ededf4db2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares committed under the 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0bc03596-0a2b-4c88-a505-3fb59414657f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average remaining contractual term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_LeaseImpairmentCharges_e89736e0-a6d2-4879-b954-06df15227214_terseLabel_en-US" xlink:label="lab_okta_LeaseImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease impairment charges</link:label>
    <link:label id="lab_okta_LeaseImpairmentCharges_label_en-US" xlink:label="lab_okta_LeaseImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Impairment Charges</link:label>
    <link:label id="lab_okta_LeaseImpairmentCharges_documentation_en-US" xlink:label="lab_okta_LeaseImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LeaseImpairmentCharges" xlink:href="okta-20230131.xsd#okta_LeaseImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_LeaseImpairmentCharges" xlink:to="lab_okta_LeaseImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_709f3a07-0708-465f-a433-13a4972cd386_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2d6a7e08-ec43-4c87-a6e9-3464c5bcc780_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5db9f9f8-efd5-496c-95ea-fcc5b16ae424_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_aecd4243-a0a9-4934-81ea-7ba785793f02_negatedTerseLabel_en-US" xlink:label="lab_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less tenant improvement allowances not yet incurred</link:label>
    <link:label id="lab_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_label_en-US" xlink:label="lab_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Tenant Improvement Allowance</link:label>
    <link:label id="lab_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_documentation_en-US" xlink:label="lab_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Tenant Improvement Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" xlink:href="okta-20230131.xsd#okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" xlink:to="lab_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_ee00b176-e102-4879-bfcd-f254656153b4_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredCompensation_4d5fab9e-38d1-4d90-8fc5-fe0a821c02cf_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_d33bc7a9-8cba-45d9-9735-ce6d8355cc77_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1827b818-8852-4ce5-b7da-157fed027c76_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8fa800ab-7c8f-442e-9adb-4365f4596a5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestructuringAndRelatedCostExpectedCost1_6fdad115-c57c-46d5-949a-bcbf733385bf_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_d78c46c4-4cc0-4c6c-a241-60d3b8da8b17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_1da96fb1-abc0-4307-b3b4-b4be521cd17a_terseLabel_en-US" xlink:label="lab_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, amortization and accretion</link:label>
    <link:label id="lab_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_label_en-US" xlink:label="lab_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Amortization and Accretion, Excluding Amortization of Deferred Sales Commissions</link:label>
    <link:label id="lab_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_documentation_en-US" xlink:label="lab_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Amortization and Accretion, Excluding Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" xlink:href="okta-20230131.xsd#okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" xlink:to="lab_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_7f816bdf-5b55-4c68-8367-93186a62cd59_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_okta_StockIssuedExecutiveBonusSettlement_8346f8e9-6d15-4c22-95f3-5d6ebfaa5539_terseLabel_en-US" xlink:label="lab_okta_StockIssuedExecutiveBonusSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for bonus settlement</link:label>
    <link:label id="lab_okta_StockIssuedExecutiveBonusSettlement_label_en-US" xlink:label="lab_okta_StockIssuedExecutiveBonusSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued, Executive Bonus Settlement</link:label>
    <link:label id="lab_okta_StockIssuedExecutiveBonusSettlement_documentation_en-US" xlink:label="lab_okta_StockIssuedExecutiveBonusSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued, Executive Bonus Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedExecutiveBonusSettlement" xlink:href="okta-20230131.xsd#okta_StockIssuedExecutiveBonusSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockIssuedExecutiveBonusSettlement" xlink:to="lab_okta_StockIssuedExecutiveBonusSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_e3c87985-57a7-48b2-9d65-8ff1c9bdf08f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_801fabdf-b2f7-4762-a177-81a3d0c76133_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_64a643d1-46ad-463e-8497-b941634b8cf2_verboseLabel_en-US" xlink:label="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset, capitalized research expenditures</link:label>
    <link:label id="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_5968bdcb-9812-4674-acca-55ead8a5747b_terseLabel_en-US" xlink:label="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized research expenditures</link:label>
    <link:label id="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capitalized Research and Development Expense</link:label>
    <link:label id="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_documentation_en-US" xlink:label="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Capitalized Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:to="lab_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4c248254-5002-4ab6-a532-211fdf491dcd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_cb84a8c3-6891-46cd-9108-ce5cfbfafe5f_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ef58e288-8a19-4984-b257-20e5f73a8282_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_1a9f3b9e-09d8-4208-83e2-343f9a8f23bd_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_290125a2-cc24-4cab-96ab-81f35d9731a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_2a704b7e-01e6-4c2a-befc-95d4e116a432_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of units vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_0300a4ec-40b1-4f4c-b506-56937dec2a8f_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ab3212fd-887d-4462-a436-bc4530b5e638_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentTextBlock_4eadee32-63bf-423e-b724-45c7316b8ebd_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property Plant and Equipment Estimated Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_ecfbc604-bf80-49fd-81b2-7ab84b6e7287_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_CapitalizedContractCostsAdditions_227455b7-f667-446a-887b-8a95f7b01556_terseLabel_en-US" xlink:label="lab_okta_CapitalizedContractCostsAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commissions capitalized as contract costs</link:label>
    <link:label id="lab_okta_CapitalizedContractCostsAdditions_label_en-US" xlink:label="lab_okta_CapitalizedContractCostsAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Costs, Additions</link:label>
    <link:label id="lab_okta_CapitalizedContractCostsAdditions_documentation_en-US" xlink:label="lab_okta_CapitalizedContractCostsAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Costs, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CapitalizedContractCostsAdditions" xlink:href="okta-20230131.xsd#okta_CapitalizedContractCostsAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_CapitalizedContractCostsAdditions" xlink:to="lab_okta_CapitalizedContractCostsAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b001661b-e393-4095-8428-6b8ccc613965_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Deferred Revenue, Remaining Performance Obligations and Cost of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_fcecd31c-f484-4258-b73a-6dd365773224_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_eb86efc5-33cf-4fe2-96dd-981fdacc1dec_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_DocumentType_df73218f-6e47-4021-8031-f48d15adf79f_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6c36db5c-462e-40c6-a999-0901bf0175e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price&#160;</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConversionOfStockByUniqueDescriptionAxis_10a9623b-5ff7-495a-a392-8637fccaa04b_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_d97dd51c-65ce-4453-a90f-133d60a14a51_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1e909aeb-04ce-491c-bf5b-0a5a36e2a078_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_e75f5e55-d20d-4985-9fc9-3299cb88739a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_04171676-d5c7-4cf2-8ac5-56bfe63bb1e5_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1c12ce9-bc47-4f61-baeb-f8f5c812fd70_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b25fc92c-db57-4d5d-be56-a8dac2670c6a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_dc87bb6c-feb7-40e2-8da1-b6e23c24845c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at end of period (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtDisclosureTextBlock_c5e6e8fa-4727-4254-900f-37abc0e33d87_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes, Net</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_79195b3f-a840-4a05-a224-89ac78720583_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_06baf39b-9396-4e5b-a15a-27638e87e0ae_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CommonClassBMember_558a46b1-19be-4ca4-b35e-8325e5695a18_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock&#160;</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredIncomeTaxExpenseBenefit_04cc548e-e4d2-4ffd-a304-0204f443ecad_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred provision for (benefit from) income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_ca352656-29fd-4aa8-bb8c-22fb981b6acd_negatedTerseLabel_en-US" xlink:label="lab_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from hedges related to convertible senior notes (in shares)</link:label>
    <link:label id="lab_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_label_en-US" xlink:label="lab_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed, Shares, Exercise of Hedges Related to Convertible Senior Notes</link:label>
    <link:label id="lab_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_documentation_en-US" xlink:label="lab_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed, Shares, Exercise of Hedges Related to Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:href="okta-20230131.xsd#okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:to="lab_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_634667f3-1d54-49b1-80e8-4a3479bfc3f2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions based on tax positions taken in a prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_47606cd1-fef8-477b-bd75-46d932b3f008_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d2d16a7c-0dc9-4c61-8755-b3f74b4dc285_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity consideration (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FinancialInstrumentAxis_6a8cb1a5-8657-41c4-ae4e-9cf4510bcb66_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DevelopedTechnologyRightsMember_64433c08-c8c3-4447-9fe9-0b3b31bf218e_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TechnologyServiceMember_acffea14-1548-4681-b707-44fdc6052204_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional services and other</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember" xlink:to="lab_us-gaap_TechnologyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_ba43be6a-54a1-4010-ae23-f296e445eb44_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5bd72640-4358-4ef4-a64a-43efce319e66_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_131f46b2-77c5-4324-96b6-b0b648afd6ff_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivableCurrent" xlink:to="lab_us-gaap_InterestReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_9a66921f-a9d8-4ea8-9a08-bb2095422f3b_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtDisclosureAbstract_9181f410-b4a6-41d4-9085-fcc33d980644_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_51ee1da9-13d8-4137-834d-2b3953f9e128_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and other charges</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_55f1cd71-e2de-420c-8bc6-d4eef794b33b_totalLabel_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions_label_en-US" xlink:label="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, Settlement and Impairment Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:to="lab_us-gaap_RestructuringSettlementAndImpairmentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_d6733839-646d-456c-81dd-cea6cabd3697_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AmortizationOfDeferredSalesCommissions_2c55e370-0c01-4c26-9fc4-be07419942f8_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred commissions</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_6bec43f3-59c9-46c4-8244-30662a27e9b8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_d9781a61-2e03-4519-98ca-b46cc0294733_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_3c1c4283-7811-4da5-aed4-e9b7e18e8b5e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1669a6f1-ec21-449f-bccd-3a964a33daa1_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded Excluded from Computation Of Earnings Per Share [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesCurrent_784936ce-e30d-4efb-8bc6-b5abff4affc5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_dae368fd-3a83-45e0-a26a-852695c6286f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e90592ec-8a75-4c61-99a5-40803e6d00ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options exercised, weighted average exercise price (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c97bd866-f4bc-4178-8804-cfc469d15a71_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FinitelivedIntangibleAssetsAcquired1_50fe1169-0a8c-49e6-b9a9-7179eaa36507_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_39ccc02c-dd74-490e-9c2e-e124d79c3e1e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebtFairValue_73373883-f933-4dd3-a005-90e8ad16593f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_b99db2da-f6b5-4626-b2d7-b6f00761f150_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InterestExpenseDebt_37d45963-77c6-498f-82f2-523a66a0c2cf_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Total</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_348b9271-909a-4526-8423-626eff16dc74_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cf23bfc8-a93d-415f-8ae7-8a3116466060_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before provision for (benefit from) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_6df0816c-65b9-4820-aa3d-d1983ef2a1c1_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4eea7b86-ece2-4ea0-8cfd-3483830a45a5_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredIncomeTaxesAndTaxCredits_cba2ecb1-7858-4eb6-abeb-718a2239e0ca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_888c85aa-37ed-4c9d-9ebf-d01602ae1ff7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_A2023RestructuringPlanMember_f76153d3-5e63-4144-9194-887992c27be3_terseLabel_en-US" xlink:label="lab_okta_A2023RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan</link:label>
    <link:label id="lab_okta_A2023RestructuringPlanMember_label_en-US" xlink:label="lab_okta_A2023RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Restructuring Plan [Member]</link:label>
    <link:label id="lab_okta_A2023RestructuringPlanMember_documentation_en-US" xlink:label="lab_okta_A2023RestructuringPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Restructuring Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_A2023RestructuringPlanMember" xlink:to="lab_okta_A2023RestructuringPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_4fc4bbe2-7bc1-46f8-9861-8df368771357_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d6fb6b3c-170b-4d4c-adfc-7946c5df030d_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discount and issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_21170c1d-94d3-4702-8bee-8c8f81232a8a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesOther_3076c82e-e970-4f5e-8ae0-d70a36a991c6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other deferred tax liabilities</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_67336fcd-27d2-4f1e-a919-6738263e3859_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due between one to five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_83d578b7-e822-41a2-94c0-18ce32bdb8b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Black-Scholes Option Pricing Model Estimated Fair Value Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_ef75f4fa-b0aa-408a-a7b4-f5f77ba0d4d5_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_0ddf1546-68f3-48bb-9786-e51a0c631c0e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShortTermInvestmentsMember_f44be8d3-4257-48b5-8fef-576dd7ac4f83_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ee22428c-81ec-4d9a-abf6-34942dce6397_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Provision for (Benefit from) Income Taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d8cea1de-ca2d-4875-ae6f-109bf54ff008_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value of vested stock options</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6c2a883b-2554-4501-abae-8157977bea1f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_15d70b76-f682-490f-9074-fc1a33f085a9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_86a65a80-a9e0-4201-a92b-8d982a7d350d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average stock-based compensation recognition period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_4f62c49c-0a46-4f37-816e-17bd4bb1fe2c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_1db12285-3a1d-4823-89e4-26415f5f7ed9_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on early extinguishment and conversion of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_841e12c7-784f-4d26-a144-928ac5153580_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on early extinguishment and conversion of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_37518b1d-8701-41bb-ac64-39ff1b35ec08_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, weighted average remaining contractual term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestructuringPlanDomain_7f116a3b-9526-4cc8-8609-ae867d01fa32_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f82f88d4-afc7-4273-aa4f-437c562bde3e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ReceivablesPolicyTextBlock_33d850ba-c862-4a11-81a5-fc11b91de5e0_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable and Allowances</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_f2354225-04c6-4ceb-8ef2-81568b882971_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComputerEquipmentMember_f245ba49-8e12-4c88-8a81-7bf519598292_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers and equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_b85db894-fa09-4d87-b7bc-2fd6b3ff9d4d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_00e20a39-e619-4b03-9102-14a2082c4f19_terseLabel_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock pursuant to charitable donation (in shares)</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_label_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues, Charitable Contribution</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_documentation_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues, Charitable Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" xlink:to="lab_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_c5f7fb30-0de1-4ffa-ab00-762c048d7b9d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_c7c171f9-e888-4c04-95a2-80f8ee2550b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average price, shares issued under ESPP (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_76b1935d-6faf-470a-bb04-c50cd7f5ff91_terseLabel_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP length of purchase period</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Purchase Period</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_81d103ec-abef-4125-8322-f544b32b3fa0_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents and Investments</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-Term Investments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0bf433ca-ce34-4959-baf5-c326aa6df297_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestructuringReserveRollForward_2f3d4b6f-c0a7-4a1f-974e-d7575b358743_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_297fc421-8431-4f47-a18f-f247a03a5094_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_45d9b524-b39f-477a-a3fb-0c35edc6f053_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_LeasesAbstract_fee22d20-60cf-4e71-9e15-db4900a0a0d1_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingExpensesAbstract_22d31acf-a056-4d39-af20-c951d58c6c98_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsOperatingLossCarryforwards_808c0325-c675-436f-b4f7-2067a528f5ae_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConsolidationPolicyTextBlock_012e2699-644d-4ea9-93ba-29c627b2aed9_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_202a10a1-4524-4cdc-a6b1-dde9f6c2bae4_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_DebtInstrumentConvertibleConversionRatio1_381f69ee-4daf-488e-bd1c-f166a9559f3d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial conversion rate of common stock</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_afa5bd89-156a-457e-9684-edd9f41b65e3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, current included in prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_c2fa3fa3-ccc3-4eef-af73-a512f97d082c_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due within one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_6b3986be-b46f-4702-9ab6-eeb020840c08_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EntityEmergingGrowthCompany_182f07f0-206c-4148-89b8-74b2d31c1279_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_181cb987-e30a-43f6-b194-4001f1e70fbe_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_69575f61-8cea-4b76-ad12-057d792555f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1f439fa6-c059-4985-939f-fa79be28b454_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_AuditorName_d307f91f-800f-4bb1-93c7-0ed6580d8a26_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_FairValueDisclosuresTextBlock_f3640714-b6c9-4d39-8847-18c79868702f_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLossCarryforwards_481b8375-61cf-4f91-82ec-f5f1a211a9fd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_4b974953-9f8e-4a8e-aed7-6be1f1f38cd5_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityFileNumber_83b94743-76aa-472c-a58b-12776ade8687_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ConvertibleDebtSecuritiesMember_357670e8-5dba-4a3a-b6ff-0cbe26461dc8_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt securities</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_b428c925-e96c-45d9-b2c6-bf27e4089d59_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares related to the 2023 Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_a3913c4b-6744-4487-9da7-9a27f9f0d00b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_9c407cf0-8cb5-4276-bc37-93699184dadc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ContractWithCustomerLiabilityNoncurrent_68234664-9f2c-4533-86d5-c9f1a2ea2419_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, noncurrent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ResearchAndDevelopmentExpense_dabfb882-c7f8-4fbd-8740-cb5bd8569eb5_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_LiabilityComponentAbstract_e99052a3-b39f-4b71-be9a-4d1f28b6060e_terseLabel_en-US" xlink:label="lab_okta_LiabilityComponentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability component:</link:label>
    <link:label id="lab_okta_LiabilityComponentAbstract_label_en-US" xlink:label="lab_okta_LiabilityComponentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Component [Abstract]</link:label>
    <link:label id="lab_okta_LiabilityComponentAbstract_documentation_en-US" xlink:label="lab_okta_LiabilityComponentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Component [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LiabilityComponentAbstract" xlink:href="okta-20230131.xsd#okta_LiabilityComponentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_LiabilityComponentAbstract" xlink:to="lab_okta_LiabilityComponentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6882b781-8c48-435e-9178-1095cfe1e1b0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions based on tax positions related to a 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredForeignIncomeTaxExpenseBenefit_6ad6c1dd-af13-4dd6-8135-896e556ffc12_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ResearchMember_3d80348e-e986-4a99-b061-a5fe90d04be0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ca4a51b5-3696-4e15-88d3-020f04b92529_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted during period (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_9efaa6cd-8e18-4523-8884-e1d30a696497_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_196692fd-d8e9-4b7f-985a-71998a1f27b0_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested RSUs issued and outstanding</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityInformationLineItems_acf0c7c6-7078-4912-b7fa-4d203f814aae_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_EffectiveIncomeTaxRateContinuingOperations_10b0d9f1-ae81-4949-af47-34dd5019a3ca_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_DeferredTaxLiabilityConvertibleDebt_c5f64019-5e4c-4690-b496-e33612cfb3f5_negatedTerseLabel_en-US" xlink:label="lab_okta_DeferredTaxLiabilityConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_okta_DeferredTaxLiabilityConvertibleDebt_label_en-US" xlink:label="lab_okta_DeferredTaxLiabilityConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Convertible Debt</link:label>
    <link:label id="lab_okta_DeferredTaxLiabilityConvertibleDebt_documentation_en-US" xlink:label="lab_okta_DeferredTaxLiabilityConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxLiabilityConvertibleDebt" xlink:href="okta-20230131.xsd#okta_DeferredTaxLiabilityConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DeferredTaxLiabilityConvertibleDebt" xlink:to="lab_okta_DeferredTaxLiabilityConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_02e7d2a5-a4a9-41de-8521-a0481e4a3a49_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest, number of options (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_5398eeb3-e871-458a-b1eb-3c7a9b330659_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_A2017EquityIncentivePlanMember_17da3890-fd2b-4b48-96eb-bea84c03a646_terseLabel_en-US" xlink:label="lab_okta_A2017EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan</link:label>
    <link:label id="lab_okta_A2017EquityIncentivePlanMember_label_en-US" xlink:label="lab_okta_A2017EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_okta_A2017EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_okta_A2017EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 Equity Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2017EquityIncentivePlanMember" xlink:href="okta-20230131.xsd#okta_A2017EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_A2017EquityIncentivePlanMember" xlink:to="lab_okta_A2017EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_92fd917e-4d5b-424d-a0e7-5734da901982_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessCombinationDisclosureTextBlock_bd2e3bd1-1ab3-46a7-8418-95050bd7c8ee_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayable_1fbca214-f631-431c-9b35-5c9795dae3fd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CapitalizedContractCostAmortizationPeriod_31065ab4-cafe-4c39-8ba2-13dd941774a3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization period for capitalized contract costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_148490e5-6d51-448f-9297-fee027a2af43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0a3f3d93-60a4-42e1-a4ff-8d15152b2131_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_f6221a71-24b4-4ca5-9d7d-e03177b42c96_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_dea7f818-f3fe-4cc0-86ac-6f27b1d42d30_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_05ecdddf-da59-4ef0-8542-0db58729b8b0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value, more than 12 months</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_57f10ea0-881f-4c45-8c8a-ddc091654cf5_terseLabel_en-US" xlink:label="lab_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge exercised, underlying debt instrument amount</link:label>
    <link:label id="lab_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_label_en-US" xlink:label="lab_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Hedge Exercised, Underlying Debt Instrument Amount</link:label>
    <link:label id="lab_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_documentation_en-US" xlink:label="lab_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Hedge Exercised, Underlying Debt Instrument Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" xlink:to="lab_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_280d0d95-993a-46bf-b2fc-21e74dfedcba_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_dc4bd34e-44b3-44bc-9d82-fb67cd986d56_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Per share value, shares issuable under warrants granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_4ef8cc25-4dcc-4a7c-902f-01a145a136c6_verboseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_51971575-2634-411b-bb00-3b1e482e3e4c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareBasic_5c76ad16-a67e-4e88-a7e8-d38bcb8adb12_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_7d48f8e3-f87c-4cf6-b10b-25b7079fbf35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, basic, decrease (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConvertibleDebtCurrent_2f14d618-85bf-4b54-93de-7abf31e856b7_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtCurrent" xlink:to="lab_us-gaap_ConvertibleDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0edcba72-1980-458d-b76f-17949f74ecd2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_58c41d95-f520-4df0-b2cb-abc050aadfe2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5d45853f-457e-4fed-8f8e-76091f6d911b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_89538d58-b75f-4a8d-9dcc-20d70bae592a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_3178a293-347b-4963-8701-4558f409e668_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquity_5804a081-8565-41e2-81f9-fce6b0c0a8dc_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_268c9a31-eb4d-4cfb-8a01-ada471e2a9cf_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_867d1e33-c3ca-442c-ba73-4de29f9c5056_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.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_us-gaap_TaxCreditCarryforwardAmount_0fe5ea71-45c6-448f-9a52-d93d4054d583_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforward</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_MarketBasedRSUsMember_3f5c65b4-a4f3-4d7f-ae83-8a7eee8679bc_terseLabel_en-US" xlink:label="lab_okta_MarketBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based RSUs</link:label>
    <link:label id="lab_okta_MarketBasedRSUsMember_988a28b1-7893-465d-8c78-26ff793173b6_verboseLabel_en-US" xlink:label="lab_okta_MarketBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested market-based RSUs issued and outstanding</link:label>
    <link:label id="lab_okta_MarketBasedRSUsMember_label_en-US" xlink:label="lab_okta_MarketBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based RSUs [Member]</link:label>
    <link:label id="lab_okta_MarketBasedRSUsMember_documentation_en-US" xlink:label="lab_okta_MarketBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based RSUs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_MarketBasedRSUsMember" xlink:href="okta-20230131.xsd#okta_MarketBasedRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_MarketBasedRSUsMember" xlink:to="lab_okta_MarketBasedRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6fa22647-64c9-4db8-bfed-60f3409021ac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited during period (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_VestingDomain_22ea6f79-5c80-4b81-8516-a3bf84e75749_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_24be6485-fe53-4334-b040-7e2f10148793_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_5aeaa4dd-eedf-404f-8983-6f13bd25075a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interest Issued or Issuable, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interest Issued or Issuable, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1009ce02-4345-4620-a15e-534713d99e05_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development and other credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_PaymentforCappedCallConvertibleDebt_0eb5469c-3dd3-4065-a56b-bec52dbe7007_negatedTerseLabel_en-US" xlink:label="lab_okta_PaymentforCappedCallConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of capped calls related to convertible senior notes</link:label>
    <link:label id="lab_okta_PaymentforCappedCallConvertibleDebt_label_en-US" xlink:label="lab_okta_PaymentforCappedCallConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Capped Call, Convertible Debt</link:label>
    <link:label id="lab_okta_PaymentforCappedCallConvertibleDebt_documentation_en-US" xlink:label="lab_okta_PaymentforCappedCallConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Capped Call, Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_PaymentforCappedCallConvertibleDebt" xlink:href="okta-20230131.xsd#okta_PaymentforCappedCallConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_PaymentforCappedCallConvertibleDebt" xlink:to="lab_okta_PaymentforCappedCallConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_6cedff76-7382-4071-b64b-f5840cc8221f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CapitalizedContractCostAmortization_f6028689-9972-47b8-803e-a2f703505269_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of contract 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_26010aba-a491-4db9-bea7-35957e189629_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfPropertyPlantAndEquipmentTable_0536a130-5f35-4117-9b5a-2ad8efec2bd2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_742a2a5f-72b1-49bd-b72b-983ad1fa8fdf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MoneyMarketFundsMember_b76b0220-bee7-4707-885c-e749dc4985c6_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7181d890-8fea-44d0-a47b-48bfcc483209_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of securities available for sale and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_6a9d8d4c-e6da-4d9f-a720-e7e211371d23_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_6f8dd9a8-3ee8-44f0-875d-f1aa858e2f8c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_SegmentReportingInformationLineItems_1bc30cc0-b216-4c9e-a502-dc55b84274a5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_dc1ec504-f06b-488b-86a0-ddb3936de8de_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsLineItems_2f0f4b60-0783-44ce-b4b0-d56f47abb321_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_893eb7c3-48fa-49a5-bfb8-1671035d74c6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_44a3a7f1-61cd-4107-993a-7032af286166_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-based Compensation Expense by Statement of Operations Location</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0eac9fc7-0acf-4f37-885b-39638ddb14b7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_de7f39f0-ea80-49f8-ae9a-dc27e663cfc0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_0cf487eb-7a68-4d3a-a1e5-c08fd4804503_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease Costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis_17ea7450-a711-4f87-b433-49a96a1bc419_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_6d1af275-f1c8-4c2d-a469-08d696042d7a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_e449c52e-1e12-4cf9-88f4-402546a5eb54_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_MarketableSecuritiesPolicy_98a13fad-473a-46df-9339-9bb50c813d39_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_aabd9d18-3435-4f5f-a0a1-ce581f5fd896_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5de14a58-5988-48aa-bb4b-a2393a945d60_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested during period (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8fa8bc00-0bee-4f56-89d9-2538af24754c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_01accf38-e1cb-4873-9f8b-7959bacd063d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with business combinations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_CostofServicesLicensesandServicesMember_ffbbfba1-8cdd-4560-ae22-1bf4080eb43a_terseLabel_en-US" xlink:label="lab_okta_CostofServicesLicensesandServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_okta_CostofServicesLicensesandServicesMember_label_en-US" xlink:label="lab_okta_CostofServicesLicensesandServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services, Licenses and Services [Member]</link:label>
    <link:label id="lab_okta_CostofServicesLicensesandServicesMember_documentation_en-US" xlink:label="lab_okta_CostofServicesLicensesandServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services, Licenses and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CostofServicesLicensesandServicesMember" xlink:href="okta-20230131.xsd#okta_CostofServicesLicensesandServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_CostofServicesLicensesandServicesMember" xlink:to="lab_okta_CostofServicesLicensesandServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_686f3119-fe13-4bfd-8a68-87d2c26022e3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_d5453525-4c8b-4767-abc1-420049a60207_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_ad877bdb-9fbf-48d7-b23d-f6a456c2e61e_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_29a00b92-3aee-4e90-ab8e-b5b9e2c9f2b4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_a1485599-3be0-4a5c-9273-5b2ef1712315_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, noncurrent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_RangeAxis_2fd3193e-5bbd-40ec-a459-ffdb947370b6_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_LeaseholdImprovementsMember_0ea9b822-e913-49eb-bd16-7f37f13d78a6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_5d484a85-4d1c-4445-8c30-17bb9caee9bb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Geographic Area</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RetainedEarningsAccumulatedDeficit_cecbead4-17ae-47a6-af91-cb8bbcc58d6e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromConvertibleDebt_e42378fd-c18f-46e0-8066-4f8b6a752e28_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of convertible senior notes, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_51504023-ee87-4dd3-9a01-2217ac57bae0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowances of $8 and $4</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_e2535503-778f-4e26-94d7-cf00ca4a79d3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e919e6ed-a545-46a3-a414-fa38744cf1a7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueMeasurementsRecurringMember_ebc4df6d-ee99-4f87-ba96-131532517a7f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_df172607-94bc-4ba7-8146-9d2b3c84526a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, weighted average exercise price (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_f42e7c87-19c5-4b2a-8730-332e86ea983f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options expired, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_439649fc-d63e-4c5d-a3f1-48571ba5eeb3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_138d89dd-bff4-4805-8ace-ec63ce9c68ec_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_TaxCreditCarryforwardAxis_49ae01f0-b7f9-450e-a406-06199f55445e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_0857f05b-416c-4fe0-8318-7498de270599_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UK</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_67a435e8-e611-4f9a-a675-c8eec9619904_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ceaecfe7-c214-4f9d-9f5d-fe3d98a60b2b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_c9e6b31d-68b9-4c20-be7b-072f115a416f_terseLabel_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration hold back period</link:label>
    <link:label id="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_label_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back, Period</link:label>
    <link:label id="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_documentation_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" xlink:to="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_29f749f9-b707-4094-b73e-986ab16b977f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f896d2e4-bb60-4ad7-b5d7-5c71d5176b6d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding at 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_1e9d0678-4fe9-463c-97ea-c21c17295724_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_SanFranciscoTenYearLeaseMember_3ca57777-3caf-43b4-be6d-f6bdede5c556_terseLabel_en-US" xlink:label="lab_okta_SanFranciscoTenYearLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Francisco - Ten Year Lease</link:label>
    <link:label id="lab_okta_SanFranciscoTenYearLeaseMember_label_en-US" xlink:label="lab_okta_SanFranciscoTenYearLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Francisco - Ten Year Lease [Member]</link:label>
    <link:label id="lab_okta_SanFranciscoTenYearLeaseMember_documentation_en-US" xlink:label="lab_okta_SanFranciscoTenYearLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">San Francisco - Ten Year Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SanFranciscoTenYearLeaseMember" xlink:href="okta-20230131.xsd#okta_SanFranciscoTenYearLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_SanFranciscoTenYearLeaseMember" xlink:to="lab_okta_SanFranciscoTenYearLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions_33c98e13-0cdb-42b2-b457-b65a37f78cca_terseLabel_en-US" xlink:label="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of renewal options</link:label>
    <link:label id="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions_label_en-US" xlink:label="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Renewal Options</link:label>
    <link:label id="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions_documentation_en-US" xlink:label="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Renewal Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:href="okta-20230131.xsd#okta_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:to="lab_okta_LesseeOperatingLeaseNumberOfRenewalOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_2f9c77ec-68f3-479a-845b-676b6d907bdf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueByFairValueHierarchyLevelAxis_8375d605-2850-4055-a917-6252b8d78c75_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefit_3af926ce-cbad-47f8-a0b6-a247ed5baf7c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current provision for income taxes</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_15afeda9-54d0-4053-850f-3eb67d242590_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_45e35300-c3a6-4542-baa3-9fcad82b62e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_f95012cc-bb29-402a-a877-e2905094608d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_c0a06902-20a8-4dc2-b256-4f6211106a49_negatedLabel_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: issuance costs</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_label_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_documentation_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" xlink:to="lab_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_InitialCapPriceperShareCappedCalls_f6cb1b3e-398f-4607-aae0-2554960db248_terseLabel_en-US" xlink:label="lab_okta_InitialCapPriceperShareCappedCalls" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial cap price (in dollars per share)</link:label>
    <link:label id="lab_okta_InitialCapPriceperShareCappedCalls_label_en-US" xlink:label="lab_okta_InitialCapPriceperShareCappedCalls" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Cap Price per Share, Capped Calls</link:label>
    <link:label id="lab_okta_InitialCapPriceperShareCappedCalls_documentation_en-US" xlink:label="lab_okta_InitialCapPriceperShareCappedCalls" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Cap Price per Share, Capped Calls</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InitialCapPriceperShareCappedCalls" xlink:href="okta-20230131.xsd#okta_InitialCapPriceperShareCappedCalls"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_InitialCapPriceperShareCappedCalls" xlink:to="lab_okta_InitialCapPriceperShareCappedCalls" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_891d5a2f-ae6a-470b-9747-42dca6f9a35e_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strategic Investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent_e5c4f28f-9e14-40d7-aa96-16d14daad67d_terseLabel_en-US" xlink:label="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of votes per share</link:label>
    <link:label id="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent_label_en-US" xlink:label="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Number Of Votes Equivalent</link:label>
    <link:label id="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent_documentation_en-US" xlink:label="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Number Of Votes Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockVotingRightsNumberOfVotesEquivalent" xlink:href="okta-20230131.xsd#okta_CommonStockVotingRightsNumberOfVotesEquivalent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_CommonStockVotingRightsNumberOfVotesEquivalent" xlink:to="lab_okta_CommonStockVotingRightsNumberOfVotesEquivalent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_b3e50d5a-2917-4648-b044-8cbb170d148f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a3e91c9f-5fe7-43bf-afd9-86251be90224_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest, weighted average exercise price (in dollars per share)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_TypeOfRestructuringDomain_b9c5c930-3051-4b87-bd73-072246b148cc_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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:label id="lab_dei_DocumentTransitionReport_3a8e781f-e992-4edf-a09b-b40ac6903fd5_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_LocalPhoneNumber_ec087892-a7cc-4a6d-9733-4f33a02e512f_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_49372500-2d87-49de-bc60-c928a557ed5f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b0f4b6d2-10ad-44f5-94a3-f85033f171d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_OperatingIncomeLoss_0788fbc1-d672-4187-b22c-562e3d5ccb36_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsPolicyPolicyTextBlock_a9ebd5a9-74f5-4975-a438-2691c274b6f7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncements</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_dd861f87-15d2-4310-b714-a76f0750dfe6_terseLabel_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP offering period</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Offering Period</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_df0f6d35-fb80-425a-960e-72004105ff8f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued to settle debt</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_d0ac957b-8a28-4e90-8c30-054f273c273f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_aef11427-ab47-4a25-aaeb-e241f689a283_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_024eb513-0357-4320-b545-f2e4c82e4a1d_verboseLabel_en-US" xlink:label="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued fair value</link:label>
    <link:label id="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_label_en-US" xlink:label="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Granted in Period, Aggregate Fair Value</link:label>
    <link:label id="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_documentation_en-US" xlink:label="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Granted in Period, Aggregate Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" xlink:href="okta-20230131.xsd#okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" xlink:to="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_f6e9f4ed-2380-4308-b50c-92b80e2a7036_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strategic investments without a readily determinable fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_88f01bbe-cbe7-42c5-ab69-023f55c46d59_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StateAndLocalJurisdictionMember_6463efe6-40ab-40f7-8598-92e5995cdf9d_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3c6f6186-a272-4aad-9bc1-b1e4577308ab_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_Goodwill_11b219e2-229a-4c1b-b1ae-4e1f2c58f947_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_e7756e58-9380-4c87-b3fa-ddb279123822_terseLabel_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash consideration held back</link:label>
    <link:label id="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_label_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back</link:label>
    <link:label id="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_documentation_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" xlink:to="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d0cabf4c-2ad6-4659-8a18-62caffbfa056_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_b3830a14-f7fa-413c-810b-5d6a1929c1f5_terseLabel_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limit within threshold of consecutive trading days</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_label_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Limit Within Threshold Of Consecutive Trading Days</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_documentation_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Limit Within Threshold Of Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" xlink:to="lab_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_128fe3f6-26fd-4417-adef-20391469c0e0_verboseLabel_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock pursuant to charitable donation</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_label_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues, Charitable Contribution</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_documentation_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues, Charitable Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" xlink:to="lab_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d905ef27-0cd6-481d-913d-66e6a397dc7d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_08669181-169a-41f9-9476-eb0ba4ff4368_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, net</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_43ad2eb9-b05e-491c-a738-ea07cd010992_terseLabel_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component of early extinguishment of convertible senior notes (in shares)</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_label_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Early Extinguishment of Convertible Debt</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_documentation_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Early Extinguishment of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" xlink:to="lab_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_616c7680-012a-4540-a9cc-f2add8a76da1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_b87d927b-fdb5-486a-a20a-61aca5efb745_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total provision for (benefit from) 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_218ca8d7-93c2-4bdf-b47b-3a162ac6f4fd_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_DeferredTaxAssetsValuationAllowance_b7f6bd3e-5082-4c44-976d-be64704e13cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilitiesNet_b5973045-f2c5-434c-affe-4b24034d253c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3d09ae13-a388-4c31-a569-a23cea8558aa_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_70c44124-f01e-451d-8169-a19de2a34c2d_negatedTerseLabel_en-US" xlink:label="lab_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of capped calls related to convertible senior notes</link:label>
    <link:label id="lab_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_label_en-US" xlink:label="lab_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Purchase of Capped Calls for Convertible Note Hedges</link:label>
    <link:label id="lab_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_documentation_en-US" xlink:label="lab_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Purchase of Capped Calls for Convertible Note Hedges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" xlink:href="okta-20230131.xsd#okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" xlink:to="lab_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9f41d98b-7aa4-410d-bfb3-1cbaef13587f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f6e4dc52-4400-4ca7-9305-7a064b50a1a1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementAbstract_1d4487f3-c806-4940-a5ec-e2569279c2fb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1f0cd1c3-2fd9-4ba1-bcbc-85119c418ea0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_b10e1223-702d-41b9-85e3-519f7692b040_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_DeferredFederalIncomeTaxExpenseBenefit_f8704d42-c908-487e-961f-ca825c3d4c7e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxesPaidNetAbstract_16de398d-785a-47b3-969c-f502768fef1f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for:</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNetAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_102da0df-f48f-42fc-be2d-be08a30a1bb4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_78b543ce-bbd5-4445-a0c3-efc2f82e5b51_terseLabel_en-US" xlink:label="lab_okta_SharesRelatedto2025ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares related to the 2025 Notes</link:label>
    <link:label id="lab_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_label_en-US" xlink:label="lab_okta_SharesRelatedto2025ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to 2025 Convertible Senior Notes [Member]</link:label>
    <link:label id="lab_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_documentation_en-US" xlink:label="lab_okta_SharesRelatedto2025ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to 2025 Convertible Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharesRelatedto2025ConvertibleSeniorNotesMember" xlink:href="okta-20230131.xsd#okta_SharesRelatedto2025ConvertibleSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_SharesRelatedto2025ConvertibleSeniorNotesMember" xlink:to="lab_okta_SharesRelatedto2025ConvertibleSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_91756cf2-caba-425b-935a-710be239ad71_terseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software licenses</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember" xlink:to="lab_us-gaap_LicensingAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_7b7ad792-2a0f-4b4a-9cd9-f67c49e8baf0_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d7f879de-d302-4633-a616-980269b05d1c_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_07549dfe-609b-429c-9d37-c3aafd6a479b_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted balance</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_36ad9af1-9eaa-432c-b52b-7e015a723710_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_5e57dc18-2ee9-42dc-a11d-67f1ec66b208_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent portion of restricted cash</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_adb885ff-4156-46a8-a2d8-fd239af2046c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CostOfGoodsAndServicesSold_08057a73-ae1a-4258-8a04-4470d422e620_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember_8f6c446c-f67e-40bc-8f8f-4afafc5711da_terseLabel_en-US" xlink:label="lab_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution of nonmonetary assets to charitable organization</link:label>
    <link:label id="lab_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember_label_en-US" xlink:label="lab_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution of Nonmonetary Assets to Charitable Organization [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember" xlink:to="lab_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a42db0f1-9b3f-4295-840d-4d6a392cc0b3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used to compute net loss per share, diluted (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9ced88af-e37a-4b9c-a6c4-08c2137c0f53_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_9dba31c7-d988-4f7e-8670-ae259beff2a0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development Costs</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_a13cee63-628a-40ec-a99f-1456fbcea475_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1b057d2a-e22f-4439-a0e7-b3e83b28552e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_020a56ee-1a2f-42f3-b642-f8b726b97fdb_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_409ca84f-163c-4e46-ac4c-1139893775e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Impact of New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_4b3b3dde-b2ca-4d79-8af1-34ac421897c7_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible senior notes, net, noncurrent</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_356de22c-b932-4cbd-b5c6-1eff103cf3cb_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CommonStockValue_c94a7043-4702-41aa-b36f-749bc25cb2b0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CarryingReportedAmountFairValueDisclosureMember_7a089d01-5fca-4c68-ad2a-12496187fae5_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_3b5a2294-8ae7-48ef-adbd-8d822398afe2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, original debt amount</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_cf79b4cb-4296-4209-b5ec-d5cd9e1d2ff8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_3cc8bfba-0bc1-4d5c-abd7-3852e975c1d2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SeniorNotesMember_cdfb611b-c256-4b61-85d7-d87196167b35_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0d66cd75-3ca2-4157-8d04-7ac9b113fe87_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted during period (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleConversionPrice1_368be2f9-2e52-42b7-8759-8c3e7f1ff5be_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_dac66269-7354-4c2e-9e96-440672ad4f67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesPolicyTextBlock_bea80e73-c73d-4ae9-ad11-b19787cdf60e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_9e18b742-9a25-42ab-8d63-ca3c5e598985_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_fc244778-3e9b-4d95-94e8-b7af55145c85_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, aggregate intrinsic value</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PreferredStockSharesAuthorized_42f4e7e0-7fe3-44f2-be3c-ac769402b7b8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4608e17c-d1dc-485b-baa6-6a6ec6456f40_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da5fc3ee-81ca-4d30-b788-5f306ec38f3a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c3996440-ff22-437f-a497-26033a7a1702_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f5042bcc-711e-408e-94a7-6ab25fffe019_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0a758571-e6cf-48a1-9505-d51d65d7445d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureTextBlock_9ea9cbf0-0691-4262-ad6c-0a7207f6f8d2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract_ec86fa8f-002d-42d3-9d23-9ba9ebfa66c6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_4eb1e722-87eb-41c1-a6b9-a3b24d5b4f7a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromStockOptionsExercised_e8461e76-95e9-40f5-ac83-a71aec4db518_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock option exercises, net of repurchases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_f06ce4f4-e905-4eb5-901d-261ef66ee983_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_Auth0AndAtSpokeMember_e9434a31-4895-4943-84b2-983a734e8117_terseLabel_en-US" xlink:label="lab_okta_Auth0AndAtSpokeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auth0 and atSpoke</link:label>
    <link:label id="lab_okta_Auth0AndAtSpokeMember_label_en-US" xlink:label="lab_okta_Auth0AndAtSpokeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auth0 and atSpoke [Member]</link:label>
    <link:label id="lab_okta_Auth0AndAtSpokeMember_documentation_en-US" xlink:label="lab_okta_Auth0AndAtSpokeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auth0 and atSpoke</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0AndAtSpokeMember" xlink:href="okta-20230131.xsd#okta_Auth0AndAtSpokeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_Auth0AndAtSpokeMember" xlink:to="lab_okta_Auth0AndAtSpokeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8dd359d6-6e98-496b-bd07-0eb211c617f1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest, weighted average remaining contractual term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityCurrent_04a6812c-b64d-4981-8a5e-fa9021af73ee_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementLocationDomain_e1cc2b6c-0797-4488-bcd7-ee3ef0751c66_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2cfefa55-57e1-4994-a815-dc3a19139083_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9bcab927-dec9-455a-9764-54fe0603f04d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_8511e77c-289f-41b6-9191-490c6a984401_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of short-term investments in unrealized loss positions</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5d27df69-59ed-464a-ba85-3f90e9dec953_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_18f68ce1-7125-478e-8590-a67ac7c05993_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_ff9124bb-beb4-4fb1-86e1-73106831fce1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInInvestingActivities_43594abd-6b42-4209-b5e1-43bb49a57eaf_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeaseCost_d2f04dcf-d1d6-4f84-b23d-33d3f8ee668e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTax_5f450001-8f7d-4061-998f-388b5fc93d3d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ecd354b4-3293-41d6-b927-f7323127a992_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under employee stock purchase plan, net of cancellations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_8e6b3f61-1222-4cc3-bb30-abb81d6b6a6c_terseLabel_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with business combinations subject to future vesting (in shares)</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_label_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions, Subject to Future Vesting, Issued (Forfeited)</link:label>
    <link:label id="lab_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_documentation_en-US" xlink:label="lab_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions, Subject to Future Vesting, Issued (Forfeited)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" xlink:to="lab_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b75ace97-ab27-47ef-afca-3f6884f2bfe9_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_e8c4b51b-48ce-49a9-8d4f-0d38b06aac54_negatedTerseLabel_en-US" xlink:label="lab_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right-Of-Use Assets</link:label>
    <link:label id="lab_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Operating Lease, Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:href="okta-20230131.xsd#okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="lab_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_eb5faacb-5475-4cda-8a80-fe94bc697091_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_f6e3fdb0-7e39-4f09-a5c9-975f5d23b644_terseLabel_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of offering periods</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_label_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Number Of Offering Periods</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_documentation_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Number Of Offering Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:to="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_853277a8-6c42-4b18-8fdb-10796f09ffe2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_bcce497d-0287-4b98-9a9a-b662c305759a_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_GoodwillAndIntangibleAssetsDisclosureAbstract_3456adb4-aabc-4ac8-8fde-c9e59c7bc9a5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_96a5bc9e-6592-4dc7-9006-646a65a10f44_negatedTerseLabel_en-US" xlink:label="lab_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for warrants related to convertible senior notes</link:label>
    <link:label id="lab_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_label_en-US" xlink:label="lab_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Warrants</link:label>
    <link:label id="lab_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_documentation_en-US" xlink:label="lab_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" xlink:href="okta-20230131.xsd#okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" xlink:to="lab_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_5206607e-cf2f-40d4-b921-45ee054f978f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_1c0f12c4-08c4-4fd0-b4a6-68d8a53d8545_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_f4715ed9-4250-4265-88f0-cb810770ca46_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d089c551-51ac-4329-b42e-c1bdf8f847bd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_58a862a7-f41e-4bc0-b4e5-723125c75194_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1db8bc28-c4db-4b3c-a1ca-bcbbbb8b1ac1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_603a2a03-95ac-4839-8dfa-3d9f72773def_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_53790b4d-ca91-48da-8074-dbff8c84ae23_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, number of options (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_5063aafa-0594-4989-be16-8ff1c409a6de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value&#160;</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d05dd13b-e7d0-43d3-8988-70dab928f4fb_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_555a243f-daec-4a35-8829-43829e49342e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and termination benefit costs</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7bf61ea0-a661-44e7-bcd7-2c200eaf364e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f0896d6e-3215-4e60-a49f-de02833f2822_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CapitalizedContractCostNetNoncurrent_bb37449a-82ac-4cdd-8cd5-dbfefcc53cbb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions, noncurrent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseTermOfContract_0a8ea3e0-2582-4d83-949a-97c190ad0792_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease term</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0c9ca897-092b-46f9-937e-1814c63a7bcd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under employee stock purchase plan, net of cancellations (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ed8ac34a-62e3-40af-aa04-ba2934a3a817_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options to purchase common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9347f064-2f1f-47ad-b20c-8c290d6a26ea_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, outstanding beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d651c33c-d6da-4380-8d34-861a8f44f76e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3a343c4c-877d-44c2-bee5-d29be1ecaa7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: unamortized debt issuance costs and debt discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_021e622b-3c75-440f-b94d-ae78c3af2d47_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfStockByClassTable_218bc129-f678-44ca-83bd-afdd2d196ac7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityIncorporationStateCountryCode_ec963117-3b90-4397-99e0-4c4bdeb501ed_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_19cde779-d829-44c7-ae02-67c671ef58f4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_fb51ff5c-3d31-447e-906e-da6250f89b98_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5f3b4248-223a-4c10-a3e7-6bcdfd7c4748_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75605417-a63f-4be4-b62a-346cb27b8d29_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of changes in foreign currency exchange rates on cash, cash equivalents and restricted cash</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentNet_2e7dec34-ddbe-4f2b-ae9a-86cbb6b3e180_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_bb593d34-118e-4650-8643-10da7dd5114e_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingLeasePayments_099fe7e2-0918-4ff1-976d-d60bc613e988_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease payments</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntitiesTable_bba7c6c0-2d9f-4ed1-93a9-56c1ebf232a7_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_35456162-0196-4206-a3a6-1449ef66c0c3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Remaining Amortization Expense for Intangible Assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_a70bb11f-0cec-4c55-b457-9cc62e84a5a5_terseLabel_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options and unvested RSUs outstanding (in shares)</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments, Outstanding, Number</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_documentation_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" xlink:to="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_6d8b9d1e-d29c-4092-8ee4-43852192d7e0_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EmployeeStockOptionMember_a92284f6-8bda-4425-a198-19b03a7f793d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_b229057f-8653-4e04-9ca3-616322fb109a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued and outstanding 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c5b37800-fcfc-4313-8bdb-b4035a0b20b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_EquityComponentAbstract_8eb2fb0b-fe90-40ae-9826-4b6dc69e2499_terseLabel_en-US" xlink:label="lab_okta_EquityComponentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component:</link:label>
    <link:label id="lab_okta_EquityComponentAbstract_label_en-US" xlink:label="lab_okta_EquityComponentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Abstract]</link:label>
    <link:label id="lab_okta_EquityComponentAbstract_documentation_en-US" xlink:label="lab_okta_EquityComponentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_EquityComponentAbstract" xlink:href="okta-20230131.xsd#okta_EquityComponentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_EquityComponentAbstract" xlink:to="lab_okta_EquityComponentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_dd7fa9b2-7e93-49d9-b588-abb9aab219f2_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_12d27ab5-9e93-48e2-bfe0-e3075900eb5d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options and other activity, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c49da7d7-fa80-4e23-8c21-1dcaa39d5360_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited during period (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LongTermDebt_f8d5595a-eb60-4e49-b36c-ce400dd7e1b0_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_5cd94285-bc18-4296-84df-a1631cf3dad6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income and other, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetLocationAxis_9a1d8277-82a8-4e09-9ac5-2b46d05daa62_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_7ec8faaf-976c-4347-a21d-a9145bc850ad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in unrealized gains or losses on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_769bdac4-1a76-4664-9278-f6e1edf42390_terseLabel_en-US" xlink:label="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Common Stock Reserved for Future Issuance</link:label>
    <link:label id="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:href="okta-20230131.xsd#okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:to="lab_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_0ccfe00c-91c8-4ac6-a6d2-77a714a1e5a1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Other Charges</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_0b16753e-010d-452a-aac2-c523078dd1bd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccruedIncomeTaxesCurrent_b0e30f59-ef13-4ea7-83f1-8960daad631d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d29b9f0d-6cac-497c-b48a-d643cbc9206c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OperatingExpenses_4e473b86-baf9-4105-b5ae-413762ff3aa3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_srt_MaximumMember_6af1e434-d747-46da-a159-edf2992e76e5_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/srt-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a1e7e513-6847-49ac-9fe8-f4e45654e34a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommonClassAMember_9ea48912-2eb1-481b-b13c-1c7dc049311f_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_d6ef1578-c1d2-43e5-8409-7b84f53dbed4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock&#160;</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1046ea68-fefc-4862-812b-1cd0ab48c16a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_5570389f-9248-46c9-8237-b0508a1b7989_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestrictedCashAndCashEquivalentsNoncurrent_325dd9af-fcc1-4e03-bbd9-d5004d6bb39e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, noncurrent included in other assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ac159600-f818-40d6-b086-74913bf43400_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FiscalPeriod_75f15813-cdbc-41fc-839b-c7d98ad89bc8_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInContractWithCustomerLiability_adfc91d1-ec5d-4ca7-b5da-52ef39b33622_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsCurrent_2ae9e695-4209-4419-b56f-83eb96b2445b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2ae47ffa-8bb7-4d5c-989d-a32e158c56c7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized that was included in the contract liability balance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionLineItems_4be35a6f-c6a8-4dd9-b28a-b415503fcb3d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_1e4dbae4-972c-47f9-a5d9-d0dcba3072b4_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Smaller Reporting Company</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_NonmonetaryTransactionTypeDomain_d79f0b8e-9f3d-4c78-a228-dbf939928e98_terseLabel_en-US" xlink:label="lab_us-gaap_NonmonetaryTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonmonetary Transaction Type [Domain]</link:label>
    <link:label id="lab_us-gaap_NonmonetaryTransactionTypeDomain_label_en-US" xlink:label="lab_us-gaap_NonmonetaryTransactionTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonmonetary Transaction Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeDomain" xlink:to="lab_us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_c22297bf-1f3b-4c93-8146-ff69a766f4f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_8f0bbadd-c556-46c4-942c-181aad8cdba6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_24bab88d-4adc-4d69-b50b-b5be46e8576b_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_eb16e5f9-26ca-4f51-9842-15bf103af35d_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueMeasurementFrequencyDomain_38f31319-ac35-4f9f-9d95-01efa628d84d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1aa50d13-f76a-46f5-b578-6cbde3243353_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock and Stockholders' Equity</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_dc55be2a-416f-4e8e-8aa1-065b4c0f3c01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued under ESPP</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_dee64044-1690-4276-849d-dabe502d75c6_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_b2c4f745-84eb-4d67-ad95-4616f42bf4ec_terseLabel_en-US" xlink:label="lab_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales price as a percentage of conversion price</link:label>
    <link:label id="lab_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_label_en-US" xlink:label="lab_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Sales Price as a Percentage of Conversion Price</link:label>
    <link:label id="lab_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_documentation_en-US" xlink:label="lab_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption, Sales Price as a Percentage of Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" xlink:href="okta-20230131.xsd#okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" xlink:to="lab_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_137f032c-b5f7-4a43-b1ec-ba6c6a533e52_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligations expected to be satisfied, expected timing</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireAvailableForSaleSecuritiesDebt_fc529b06-19f4-4cd4-bb16-39de4ca4c24b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of securities available for sale and other</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_d80aef19-eba2-4c48-9182-283bb5066fda_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentConvertibleThresholdTradingDays_bc865012-c8f5-4fd1-8723-73191257e3c3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limitation on sale of common stock, sale price threshold, number of trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_37ffcb65-bbff-49a4-8a5b-de8760f17a51_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software costs</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_c7fbd8dd-a6dc-4aa6-ae7c-68a5804cebf0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_47a56207-15aa-46de-a91a-b5b2b07bfe82_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options&#160; (in thousands)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AmortizationOfDebtDiscountPremium_d0c30bdc-baef-4281-abde-6e34fe14763c_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c0b1c04e-c9e4-44bd-8f51-d1e26adfaf90_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, aggregate intrinsic&#160;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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTypeDomain_1f08673a-2534-4e78-933f-f944dea78a21_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherNoncurrentLiabilitiesTableTextBlock_3cdbdad9-2119-47a1-bf04-48c109a056ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_bca354a4-c3bc-45a5-9a27-c7ea3db66bcf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_ce98104e-59df-48ed-8eb4-0c26b6461545_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0ad8550f-de58-4a8c-8148-e8fd7bc36128_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Overview and Basis of Presentation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_5373f80b-be46-4780-be34-0c49043235d0_terseLabel_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn rate, percent of shares granted</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_label_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Earn Rate, Percent of Shares Granted</link:label>
    <link:label id="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_documentation_en-US" xlink:label="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Earn Rate, Percent of Shares Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" xlink:to="lab_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_9bbe88bb-4355-46f8-ae85-58e79ce96e6c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_7082da92-9970-42f7-a2d7-10eaa31f8928_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtInstrumentLineItems_048f330b-76ed-4660-8aee-72d4165a6d1e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ClassOfStockLineItems_38cb8df3-0249-468d-8ffa-c53e9980e9ef_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f4125cd0-0c5c-4a3d-b191-c71dd8e2cb5c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_5f6f5a0b-8a66-48e0-a057-101aeb65c850_terseLabel_en-US" xlink:label="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of equity incentive plans</link:label>
    <link:label id="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_label_en-US" xlink:label="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Equity Incentive Plans</link:label>
    <link:label id="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_documentation_en-US" xlink:label="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Equity Incentive Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" xlink:href="okta-20230131.xsd#okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" xlink:to="lab_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_b6e9bbda-a8e4-4981-ae43-5d1c5f2bb020_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liability</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SegmentReportingDisclosureTextBlock_1c96d74d-6475-48fc-aa8d-37fea3067ab7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_04d3e9e9-4fbd-4c38-a7fa-2ad7b2948872_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentsDebtAndEquitySecuritiesAbstract_3ab06916-0ce7-4fe3-9ec8-bc6733f88a3c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfWarrants_5594c0f8-0108-403c-8574-a846617c73d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for warrants related to convertible senior notes</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfWarrants_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfWarrants" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bee7b80f-927f-47f6-bf25-48c340d60852_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c0e18b47-ad7c-4b98-9253-dddc00e5743f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses, more than 12 months</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilities_ad1fbfa3-ca42-4c9e-b745-a245667b08ac_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquityAbstract_739e641f-314d-45bd-bba9-b105162016ef_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_EstimateOfFairValueFairValueDisclosureMember_053de2dd-5126-496f-a81f-4b809594fbc8_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value&#160;</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_9a321d6a-8bb8-4bc8-8070-86572981cf4b_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_StockIssuedRepurchaseofConvertibleDebt_288c2afd-c34f-4521-bccf-0082fc28d79e_terseLabel_en-US" xlink:label="lab_okta_StockIssuedRepurchaseofConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for repurchases and conversions of convertible senior notes</link:label>
    <link:label id="lab_okta_StockIssuedRepurchaseofConvertibleDebt_label_en-US" xlink:label="lab_okta_StockIssuedRepurchaseofConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued, Repurchase of Convertible Debt</link:label>
    <link:label id="lab_okta_StockIssuedRepurchaseofConvertibleDebt_documentation_en-US" xlink:label="lab_okta_StockIssuedRepurchaseofConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued, Repurchase of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedRepurchaseofConvertibleDebt" xlink:href="okta-20230131.xsd#okta_StockIssuedRepurchaseofConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockIssuedRepurchaseofConvertibleDebt" xlink:to="lab_okta_StockIssuedRepurchaseofConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2287cfdb-b911-49dc-b233-80b76523f24f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireIntangibleAssets_6b028888-4444-4552-afc5-9d94a92ed0a4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_f43854b0-307f-4368-bece-8db922f4af71_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other reserves and accruals</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsNetAbstract_e660b0d3-3fed-42c8-b356-75e22aa05455_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_d5954461-30ab-4b76-90da-4218d711fa6b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestructuringCharges_981fc66e-c4a6-4eff-9f72-9ea889cddf0d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and termination benefit costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxAuthorityAxis_8815bd76-b8c9-4b32-af33-9308ee35de89_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4ea58c42-2985-4a93-9183-c1592f2360cd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest, aggregate intrinsic value</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_ab464d2a-9d8b-462c-afa5-f28263b5dbc5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractual Maturities of Short-term Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_c7bd4089-ddd0-4725-8ab7-e739edd91dfa_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_dei_EntityFilerCategory_1cf104ae-689b-4284-9105-b638abf2e67b_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_ba6dda4a-9392-4f84-a293-9c8bd3c52770_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average shares used to compute net loss per share, basic (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CurrentFederalTaxExpenseBenefit_d424d426-b8c5-4b81-8582-b328727d841d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_7b6c02e5-bdd2-4ab9-be1c-e54239ba827e_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/country-2022.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_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_d8ace253-7b6e-4096-911d-e6f3c432439e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring cost, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_824e2a1f-8f10-4712-b913-0bb59f4686a5_terseLabel_en-US" xlink:label="lab_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity consideration held back (in shares)</link:label>
    <link:label id="lab_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_label_en-US" xlink:label="lab_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Held Back, Number of Shares</link:label>
    <link:label id="lab_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_documentation_en-US" xlink:label="lab_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Held Back, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" xlink:href="okta-20230131.xsd#okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" xlink:to="lab_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_098dc715-a440-4f40-87fa-622765a0c609_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_52981823-8973-4e8b-a26f-4b39f7ae0282_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommitmentsAndContingencies_11e7bba6-a41f-4566-9b98-1a2fd9899319_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 11)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_27c63f25-600f-4fd9-a778-54abf4d7ecfa_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4235ab23-efbb-40ec-a8d3-927bec7a2343_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average exercise price beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1767183a-7085-4c49-aa56-05645b874273_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average exercise price end of period (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_AuditInformationAbstract_label_en-US" xlink:label="lab_okta_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_okta_AuditInformationAbstract_documentation_en-US" xlink:label="lab_okta_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AuditInformationAbstract" xlink:href="okta-20230131.xsd#okta_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_AuditInformationAbstract" xlink:to="lab_okta_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4ab80c8d-2530-449e-80fa-f4b7d48eb1b1_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ConversionOfConvertibleDebtMember_5e9e8e71-c8fc-4424-90d6-aaaa0cba2c9c_terseLabel_en-US" xlink:label="lab_okta_ConversionOfConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of convertible senior notes</link:label>
    <link:label id="lab_okta_ConversionOfConvertibleDebtMember_label_en-US" xlink:label="lab_okta_ConversionOfConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Debt [Member]</link:label>
    <link:label id="lab_okta_ConversionOfConvertibleDebtMember_documentation_en-US" xlink:label="lab_okta_ConversionOfConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConversionOfConvertibleDebtMember" xlink:href="okta-20230131.xsd#okta_ConversionOfConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ConversionOfConvertibleDebtMember" xlink:to="lab_okta_ConversionOfConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_a8163d5f-5ef4-4b5a-aeba-26add22937c2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LettersOfCreditOutstandingAmount_69303554-79da-48c6-b32f-4e4ef4a15966_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit issued and outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_ffa8065f-cfb1-411b-89c7-ec5caa1c4870_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for bonus settlement</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedStockMember_067378f6-07ba-495a-8838-97dc78d0ff4c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested restricted stock awards issued and outstanding</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_7c9cf844-77cb-42f4-89cf-dc9b248b8de5_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock awards</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentLineItems_abffd43b-3d5f-44df-abda-099848d2c1ee_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfDebtTableTextBlock_8bc5b14c-8643-41c7-bffe-4977c3570a3e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_304228bf-bbc8-4370-9df1-8004b5ec9db5_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerExcludingAssessedTax_9424fee3-becd-4e83-8c40-28333e7dd094_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_21a85498-ff5d-4d91-a145-f19fd5018225_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible securities (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityWellKnownSeasonedIssuer_ec6e164c-f253-46f3-b36e-71ef034122cf_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_4247aa3d-4cf8-49be-925f-8dbd51053c23_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock and value of equity awards assumed in connection with business combination</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_ace3368b-9b74-445a-85f8-5505d2f2834e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsMember_f79eb48b-744a-4d1c-8706-4c08c2010aed_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_DebtInstrumentTable_35b4a1e1-21b1-4e65-9743-01f6b35a4452_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_4636e54a-77ac-42a9-bd9c-200c0250740b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases and Incremental Borrowing Rate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FairValueInputsLevel3Member_41bbc992-7e39-48d1-b2bb-a573096d5631_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;3</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_39ac7357-f6f9-4119-9061-e691276b123e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_GoodwillImpairmentLoss_be4da136-641a-4668-8427-d65229e83881_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairments</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2026Member_b58d15fd-c92a-4be6-af5c-b4207bd0f2eb_terseLabel_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 Notes</link:label>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2026Member_label_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ConvertibleSeniorNotesDue2026Member" xlink:to="lab_okta_ConvertibleSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a1551dcc-792a-40c5-a31a-a08a7cfc54f9_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Incentive Plans</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_fbd3cb7d-dbf2-4276-a76e-60f623314811_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-based Compensation Expense by Award Type</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_387a510b-d8ac-4a01-b9a0-a7836a07c49f_negatedTotalLabel_en-US" xlink:label="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other, net</link:label>
    <link:label id="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense and Other Nonoperating (Income) Expense</link:label>
    <link:label id="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_documentation_en-US" xlink:label="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense and Other Nonoperating (Income) Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense" xlink:href="okta-20230131.xsd#okta_InterestExpenseAndOtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense" xlink:to="lab_okta_InterestExpenseAndOtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_082456dc-52e4-4a2d-aa73-1883fc332af1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue and Performance Obligations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DeferredSalesCommissionsPolicyPolicyTextBlock_4e1449df-646b-438f-8b6d-c5ae16e17ad0_terseLabel_en-US" xlink:label="lab_okta_DeferredSalesCommissionsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Commissions</link:label>
    <link:label id="lab_okta_DeferredSalesCommissionsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_okta_DeferredSalesCommissionsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Sales Commissions, Policy [Policy Text Block]</link:label>
    <link:label id="lab_okta_DeferredSalesCommissionsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_okta_DeferredSalesCommissionsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Sales Commissions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredSalesCommissionsPolicyPolicyTextBlock" xlink:href="okta-20230131.xsd#okta_DeferredSalesCommissionsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DeferredSalesCommissionsPolicyPolicyTextBlock" xlink:to="lab_okta_DeferredSalesCommissionsPolicyPolicyTextBlock" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_ProceedsfromTerminationofNoteHedges_6ed71f90-4027-48d4-89b3-5995923daac1_terseLabel_en-US" xlink:label="lab_okta_ProceedsfromTerminationofNoteHedges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from hedges related to convertible senior notes</link:label>
    <link:label id="lab_okta_ProceedsfromTerminationofNoteHedges_label_en-US" xlink:label="lab_okta_ProceedsfromTerminationofNoteHedges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Termination of Note Hedges</link:label>
    <link:label id="lab_okta_ProceedsfromTerminationofNoteHedges_documentation_en-US" xlink:label="lab_okta_ProceedsfromTerminationofNoteHedges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Termination of Note Hedges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ProceedsfromTerminationofNoteHedges" xlink:href="okta-20230131.xsd#okta_ProceedsfromTerminationofNoteHedges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ProceedsfromTerminationofNoteHedges" xlink:to="lab_okta_ProceedsfromTerminationofNoteHedges" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_58c5d003-89d6-41bc-a6b6-8e6d088b2a15_terseLabel_en-US" xlink:label="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge exercised, number of shares received</link:label>
    <link:label id="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_label_en-US" xlink:label="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Hedge Exercised, Shares Received on Transaction</link:label>
    <link:label id="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_documentation_en-US" xlink:label="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Hedge Exercised, Shares Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" xlink:to="lab_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c42d33b8-0cb6-41c3-ac34-dbf32c9cdb8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_8e394251-6b1f-4b5a-b184-26f6ed5a4c0e_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_CostOfGoodsAndServicesSoldAbstract_76cbd1eb-60b6-4469-b3ac-024d3329a4b8_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6d5ee1cc-5abc-4c05-b5e1-1f2649b19545_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_59bd82ed-a669-4603-b87a-6a10127dabb6_terseLabel_en-US" xlink:label="lab_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares related to the 2026 Notes</link:label>
    <link:label id="lab_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_label_en-US" xlink:label="lab_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to 2026 Convertible Senior Notes [Member]</link:label>
    <link:label id="lab_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_documentation_en-US" xlink:label="lab_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Related to 2026 Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" xlink:href="okta-20230131.xsd#okta_SharesRelatedTo2026ConvertibleSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" xlink:to="lab_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bd519d5b-bde5-4c6b-82d0-59514f579962_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_38e1dec5-9900-4d36-b186-6d496673b6be_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from shares issued in connection with employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_3cc8c39d-f729-4543-8d88-fb10ee511325_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_19ba0787-8e8c-4163-b776-1dd4bfff530c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_Auth0Member_1b544a40-ea9d-411b-a42b-5cced911e080_terseLabel_en-US" xlink:label="lab_okta_Auth0Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auth0</link:label>
    <link:label id="lab_okta_Auth0Member_label_en-US" xlink:label="lab_okta_Auth0Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auth0 [Member]</link:label>
    <link:label id="lab_okta_Auth0Member_documentation_en-US" xlink:label="lab_okta_Auth0Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auth0</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_Auth0Member" xlink:to="lab_okta_Auth0Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_ac485880-26bc-4b8c-b59e-989fe1f10038_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_33f2e291-46ae-432d-abc4-64ffdbae2144_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f3f4e1d5-b40c-419c-8de7-3fe0964e4bb7_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsGross_1369e69f-2491-4f5b-a245-8134232a5045_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_6536be31-70d9-49cd-80c2-df623cbbb761_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Domestic and Foreign Components of Pre-tax Loss</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_2c01cd89-dbf7-4f84-83ee-8608d6d8e06c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for business acquisitions, net of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_5b916f38-2e18-4a32-9066-a42183ffa9f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity component of early extinguishment and conversion of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_ba29d8e1-d21c-4024-a155-cc01f62c3631_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2&#160;</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_96f60db9-2d79-4b8a-b0d4-9a711a01b93e_negatedTerseLabel_en-US" xlink:label="lab_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Operating Lease Right-of-Use Assets</link:label>
    <link:label id="lab_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability, Operating Lease Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" xlink:href="okta-20230131.xsd#okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" xlink:to="lab_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c950469e-9ac2-4b51-acee-a80167f12160_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_4ddab2ac-5992-4125-9356-a20f5b1aa67d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued penalties and interest related to unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5128e01a-47e6-40cb-b646-e78bb31b264b_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_VestingAxis_fca01a93-593b-42bc-8062-db0b978d8878_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_8a95b73c-4bb6-4e89-b7cc-30ceab6dff42_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_bef946d3-a3bd-4999-9d7e-6ea0e11e309c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_31434298-032a-4b8e-b568-2267f17741f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, diluted, decrease (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_5eb75952-81c6-4aad-9409-c8e96bc84ee7_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationAwardTrancheTwoMember_f34da4dc-be2d-4a57-bf76-b1251d38d239_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting tranche one</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b356a7dd-42f3-4b92-b8d7-e9a192df9380_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bfcc26f2-950f-43d2-bea1-81f9bf936475_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromHedgeFinancingActivities_0da26968-e09d-4c68-bca7-a42563b5c69a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from hedges related to convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromHedgeFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromHedgeFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Hedge, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromHedgeFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromHedgeFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_89f6be0e-b7b7-4f3d-a1e0-ae96f3dd61e6_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_58613275-a844-454a-8a9f-c46eec104a0c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2d6c9226-fb07-4f70-a94b-4173e66b4408_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_OtherSundryLiabilitiesCurrent_d202a788-f26d-4be6-826b-fa035ef439f0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_fac05534-5a3e-4afa-857a-558df5f4ffb2_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross amount of unrecognized tax benefits as of the beginning of the year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_85c19dfd-e2e4-4931-bbf1-d67ca8d76688_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross amount of unrecognized tax benefits as of the end of the 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsNet_e5f1e006-134a-4a51-8cf3-fc8688f70e90_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets, net</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RestructuringCostAndReserveLineItems_4d3e3e1f-3583-457e-83d3-a49ab563e0da_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_04385929-0262-4f5d-9274-2e65dbc381d7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit, impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_37a84335-fea8-4d89-90b1-d6ef2c7818c9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock for bonus settlement (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9dcbdd3a-1739-49f5-ba84-9eb300429beb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligation_4e5c96ec-7049-4161-9d31-7ec035aa88f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from remaining performance obligations</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9a734aac-7c68-4b4a-8707-3682d6c1b917_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period (years)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CorporateDebtSecuritiesMember_56aa6a0a-596b-46e9-b9ec-c2905876b760_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_033e05eb-f1de-4519-897c-45c06ef2738f_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_42b3beed-5e6a-4d58-837a-f113c0476191_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_2e8d443d-51d4-418c-b149-1dcb14ee8a3e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8cfeb1cf-b8f9-404e-b434-e441c57682ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Operating Leases</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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/2022/elts/us-gaap-2022.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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_cd96318f-0945-4f9a-8c40-764c71fd5a58_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded tax benefit, significant change in unrecognized tax benefits is reasonably possible</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_07ed1b54-6247-4703-9aad-ea9761e1bb82_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_IncomeTaxAuthorityDomain_ed9fab52-0269-467d-ba35-32769eaebf6d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_TownsendStreetLabsIncAtSpokeMember_501d9841-3bb0-481a-82ec-1f8c798d484c_terseLabel_en-US" xlink:label="lab_okta_TownsendStreetLabsIncAtSpokeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">atSpoke</link:label>
    <link:label id="lab_okta_TownsendStreetLabsIncAtSpokeMember_label_en-US" xlink:label="lab_okta_TownsendStreetLabsIncAtSpokeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Townsend Street Labs, Inc. (&#8220;atSpoke&#8221;) [Member]</link:label>
    <link:label id="lab_okta_TownsendStreetLabsIncAtSpokeMember_documentation_en-US" xlink:label="lab_okta_TownsendStreetLabsIncAtSpokeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Townsend Street Labs, Inc. (&#8220;atSpoke&#8221;)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TownsendStreetLabsIncAtSpokeMember" xlink:href="okta-20230131.xsd#okta_TownsendStreetLabsIncAtSpokeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_TownsendStreetLabsIncAtSpokeMember" xlink:to="lab_okta_TownsendStreetLabsIncAtSpokeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_94c583c5-51ff-4e96-97a7-8cfbb62c426e_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_394ac90c-c741-43ff-89e6-83291657b522_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ClassOfStockDomain_014e4c64-c450-42fe-8cb7-b97d4efb03d5_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_35005c4a-56d0-4c3e-a072-6a5ecd5fb8ea_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in valuation allowance</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueDisclosuresAbstract_ee1a10f5-172f-4943-8681-0a262152a455_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InterestExpense_73f83253-55a6-45c0-87e3-8a21efadca33_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_932ade01-176c-4258-bf4c-c1cf0e40ccfb_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense decrease</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_TradeNamesMember_eac7957e-5fb9-4683-a88b-f3a20e1228cc_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8b1333f2-e2b2-4648-b9d5-35f67185361b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_CommonStockSharesIssuedUponConversion_205d20a4-93e2-44ba-9c10-4ec32cd8d544_terseLabel_en-US" xlink:label="lab_okta_CommonStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued upon conversion</link:label>
    <link:label id="lab_okta_CommonStockSharesIssuedUponConversion_label_en-US" xlink:label="lab_okta_CommonStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Issued upon Conversion</link:label>
    <link:label id="lab_okta_CommonStockSharesIssuedUponConversion_documentation_en-US" xlink:label="lab_okta_CommonStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Issued upon Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockSharesIssuedUponConversion" xlink:href="okta-20230131.xsd#okta_CommonStockSharesIssuedUponConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_CommonStockSharesIssuedUponConversion" xlink:to="lab_okta_CommonStockSharesIssuedUponConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_5fcee20b-738b-4bb2-abd5-1806a95bada4_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_370c7f08-5ea8-4568-a68e-913f8b1c3550_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_337454ca-39f9-46ed-8bcf-76df43eceb51_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution plan, employer contribution amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f06f959d-48f4-4cef-be23-630230477d2b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_53ef95e6-2b72-44d4-a4ec-6006b22c1c88_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested during period (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_3a19f72f-9cdb-42a1-8816-c378a410a66c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_d5e701b5-9ccd-4e3f-82e3-e97c01b16e5f_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Other Charges</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_a9e82ba1-f74c-4d2e-996e-fca7fb79229f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_7e6c83c3-ae9e-4f86-8da4-f494dae53b05_terseLabel_en-US" xlink:label="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of consecutive business days</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_label_en-US" xlink:label="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Period After Consecutive Trading Days</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_documentation_en-US" xlink:label="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Period After Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" xlink:to="lab_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_9b09f465-4321-49fe-a9b5-d9dc95dc14af_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_StockOptionsAndRestrictedStockUnitsMember_6af474f6-3e70-4924-a753-416473f5c35a_terseLabel_en-US" xlink:label="lab_okta_StockOptionsAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options and unvested RSUs outstanding</link:label>
    <link:label id="lab_okta_StockOptionsAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_okta_StockOptionsAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_okta_StockOptionsAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_okta_StockOptionsAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options And Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockOptionsAndRestrictedStockUnitsMember" xlink:href="okta-20230131.xsd#okta_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockOptionsAndRestrictedStockUnitsMember" xlink:to="lab_okta_StockOptionsAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_ed3b46e2-9e0c-408f-9c48-554bf78f9c2b_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expenses</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_a5a05dba-64e2-4ae6-b252-c382a11f44cb_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerAbstract_08062340-4e18-4ad9-b2cb-9bbcf097c352_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_NoncashContributionExpense_c2bf4c78-7847-4c0f-bbb4-6e21a06cff91_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashContributionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash charitable contributions</link:label>
    <link:label id="lab_us-gaap_NoncashContributionExpense_label_en-US" xlink:label="lab_us-gaap_NoncashContributionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Contribution Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashContributionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashContributionExpense" xlink:to="lab_us-gaap_NoncashContributionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes_b7ab19bb-7c95-49d6-ae08-d2ac53dd98a5_terseLabel_en-US" xlink:label="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit from exercise of hedges related to convertible senior notes</link:label>
    <link:label id="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes_label_en-US" xlink:label="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed, Value, Exercise of Hedges Related to Convertible Senior Notes</link:label>
    <link:label id="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes_documentation_en-US" xlink:label="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Redeemed, Value, Exercise of Hedges Related to Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:href="okta-20230131.xsd#okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:to="lab_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_01274ebd-8b01-46b4-9d5b-402d3681ae6d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_394cd4a1-c250-4933-8c1b-a183e419baf8_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_86fbbf69-fb54-48d5-b32f-3a57d175b92e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_7ea6231f-11ce-41b0-9de6-1d0399acc83a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_2a78159d-10b7-4463-a4f3-9d3e5a09d22b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restructuring and Other Charges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_40b1b4ed-546e-4ae5-a850-57288edce9c2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interest Type [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Interest Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d96c091d-dd83-46ef-9bba-2df1616b53e5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_2b29069c-dee0-4db6-bb2a-cf7c66c496b2_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_AntidilutiveSecuritiesNameDomain_c4a2ff20-5d8a-49e2-bff2-be1559c1ec52_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_FairValueByMeasurementFrequencyAxis_3812f118-3c1b-44f5-9abe-dcbfe1cb94d6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_7a9f3ebe-c332-491b-80e5-f743f609d2bd_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_e8f81aa9-cf30-430c-9ee7-e1a152ea1e22_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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: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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_RevenueFromContractWithCustomerContractDuration_31b7dc80-7771-4293-945d-f2eafd1bf47f_terseLabel_en-US" xlink:label="lab_okta_RevenueFromContractWithCustomerContractDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract duration</link:label>
    <link:label id="lab_okta_RevenueFromContractWithCustomerContractDuration_label_en-US" xlink:label="lab_okta_RevenueFromContractWithCustomerContractDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Contract Duration</link:label>
    <link:label id="lab_okta_RevenueFromContractWithCustomerContractDuration_documentation_en-US" xlink:label="lab_okta_RevenueFromContractWithCustomerContractDuration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Contract Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_RevenueFromContractWithCustomerContractDuration" xlink:href="okta-20230131.xsd#okta_RevenueFromContractWithCustomerContractDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_RevenueFromContractWithCustomerContractDuration" xlink:to="lab_okta_RevenueFromContractWithCustomerContractDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4a64aa6e-5253-49c9-a189-df84d99a103f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bfb294f4-e10e-4e4e-97fb-5dd33ba385bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationConsiderationTransferred1_2f02a840-cfe4-43af-bbd2-3f707ae47503_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate consideration</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ConcentrationRiskCreditRisk_6e4f32ce-4a50-49f7-ab6b-a696a9d55a69_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_LossContingenciesByNatureOfContingencyAxis_2592137d-c1da-4e4d-bed3-261f2622d6e5_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2025Member_ad0fceca-0bc6-4a76-ba2c-33529225a225_terseLabel_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025 Notes</link:label>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2025Member_label_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2025 [Member]</link:label>
    <link:label id="lab_okta_ConvertibleSeniorNotesDue2025Member_documentation_en-US" xlink:label="lab_okta_ConvertibleSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Senior Notes Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_ConvertibleSeniorNotesDue2025Member" xlink:to="lab_okta_ConvertibleSeniorNotesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_4954ca0f-faf0-4588-951d-199ca7b33982_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/dei-2022.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_us-gaap_GeneralAndAdministrativeExpense_32991095-e7b8-4ce8-901e-67b831965be9_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsAbstract_d658147f-a73b-44f6-8267-ad5034f987d5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_80c0254a-aaa5-40eb-ba83-7e3aad8afbfc_terseLabel_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity consideration held back</link:label>
    <link:label id="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_label_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities, Incurred, Equity Interests Issued and Issuable Held Back</link:label>
    <link:label id="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_documentation_en-US" xlink:label="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities, Incurred, Equity Interests Issued and Issuable Held Back</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" xlink:to="lab_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_638853f6-7f12-462e-844a-b2a04192247c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_c2187a82-66c9-4c0a-885e-ca40ffb586b1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForSoftware_fb656234-3698-46bb-bcc5-550ad308d983_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization of internal-use software costs</link:label>
    <link:label id="lab_us-gaap_PaymentsForSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForSoftware" xlink:to="lab_us-gaap_PaymentsForSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_d2450bf4-6ce7-495d-91cc-5008052ce617_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_335fa35f-61b1-4dbd-94ce-c66dd057b19d_terseLabel_en-US" xlink:label="lab_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of closing sale price in excess of convertible notes</link:label>
    <link:label id="lab_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_label_en-US" xlink:label="lab_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Closing Sale Price In Excess Of Convertible Notes</link:label>
    <link:label id="lab_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_documentation_en-US" xlink:label="lab_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Closing Sale Price In Excess Of Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" xlink:href="okta-20230131.xsd#okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" xlink:to="lab_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_59da01ca-33ef-4420-96e3-02edcd251661_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expenses</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_81a8b376-8a79-4dae-aa52-ea3be00eac4f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from maturities and redemption of securities available for sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_4bffef4a-f1c7-4300-b3db-8b8d7f54ac63_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_4ba8ddff-262f-475b-b4ee-58922e759c9b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_073184b0-d6e3-4c85-a938-f93a3adad705_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss per Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ff644917-8b57-481f-a53a-85153bc4fa9b_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensation_f806a1dc-9afb-4408-9587-544a776e6771_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fc26a5e4-90d2-49ad-a62b-555f6e862da9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value of options granted (in dollars 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ClassOfWarrantOrRightOutstanding_cb6f9c0e-df67-4f88-9007-30fe4d8a06f9_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of warrants outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_20be5caf-aeea-46fa-a7d8-d21bb13a399b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ba3bd77c-c79b-450c-9bad-d754b0fc30f4_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities, noncurrent</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_7ba6c02e-bfa6-4099-b748-2bdbeb8330ab_totalLabel_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of the equity component</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_label_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component, Net</link:label>
    <link:label id="lab_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_documentation_en-US" xlink:label="lab_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" xlink:to="lab_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_766e04a1-73d6-4e5a-bf54-b16833b43032_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_okta_DeferredRevenuePaymentTerms_f1bf4cac-8824-454d-8b1e-22a9751bc059_terseLabel_en-US" xlink:label="lab_okta_DeferredRevenuePaymentTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment terms for deferred revenue</link:label>
    <link:label id="lab_okta_DeferredRevenuePaymentTerms_label_en-US" xlink:label="lab_okta_DeferredRevenuePaymentTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Payment Terms</link:label>
    <link:label id="lab_okta_DeferredRevenuePaymentTerms_documentation_en-US" xlink:label="lab_okta_DeferredRevenuePaymentTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredRevenuePaymentTerms" xlink:href="okta-20230131.xsd#okta_DeferredRevenuePaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_okta_DeferredRevenuePaymentTerms" xlink:to="lab_okta_DeferredRevenuePaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_73eb5224-18d3-4bac-9eba-9deb6be08d17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ResearchAndDevelopmentExpenseMember_9ba72178-27de-41de-87ba-cf4b4fec618f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8e5ef189-a50a-4e79-8919-8de8ee6e8496_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77bcac14-d102-41ac-b95d-7e2d6e91e98e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Basic and Diluted Net Loss Per Share</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_270f5f15-96d7-4704-a84e-4339e43ccbaf_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets exchanged for 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_ConversionOfStockNameDomain_7868e169-8983-4e83-8cc2-bb9dcbe56748_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockNameDomain_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockNameDomain" xlink:to="lab_us-gaap_ConversionOfStockNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_16ca9a64-59ca-4d24-b99f-1e7d0a039454_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_8df28419-1676-427b-9ea9-d93cbb43f74b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate202006Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2020-06 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate202006Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate202006Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate202006Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>okta-20230131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:373ac7bb-d430-4ec1-adf0-8567c1d5d405,g:d79aee08-bd79-4601-a82a-532b15e05655-->
<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.okta.com/role/Cover" xlink:type="simple" xlink:href="okta-20230131.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_f113dfcb-a0fe-4476-968c-2b9705b36fa9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f113dfcb-a0fe-4476-968c-2b9705b36fa9" xlink:to="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f5a1405c-f82b-4e53-9f7a-dc944f6e1ad9" xlink:to="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f4671c61-55b2-4c56-b518-49208d324a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:to="loc_us-gaap_CommonClassAMember_f4671c61-55b2-4c56-b518-49208d324a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a032512b-a555-46ed-a035-762d85d3bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f366d70e-c6d5-45aa-85c3-6702e13995fe" xlink:to="loc_us-gaap_CommonClassBMember_a032512b-a555-46ed-a035-762d85d3bc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_5054e2e6-ab53-4541-b2ae-b5458398cfcc" xlink:to="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9ab9cf7c-10c9-4ff3-bf13-3ff81e0b0da2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentType_9ab9cf7c-10c9-4ff3-bf13-3ff81e0b0da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f3f746a3-1999-4454-a300-53b129b579e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentAnnualReport_f3f746a3-1999-4454-a300-53b129b579e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5c236571-782b-47fc-8b99-2726a58c7679" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentPeriodEndDate_5c236571-782b-47fc-8b99-2726a58c7679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_69d0639c-2b0a-49cd-ad95-ee395c86ea23" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_CurrentFiscalYearEndDate_69d0639c-2b0a-49cd-ad95-ee395c86ea23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_102e8cf6-5490-42f2-90e3-b8f15d8d7245" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentTransitionReport_102e8cf6-5490-42f2-90e3-b8f15d8d7245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7ce52399-7afc-4ac9-8efd-2e31559ea21f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityFileNumber_7ce52399-7afc-4ac9-8efd-2e31559ea21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5e5aa0be-8506-4f65-8d86-5306ec2e20b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityRegistrantName_5e5aa0be-8506-4f65-8d86-5306ec2e20b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b6e1eca5-fd7f-46e7-8a21-1a72c2c67d0c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b6e1eca5-fd7f-46e7-8a21-1a72c2c67d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0196521a-ba6c-4fb2-a27d-784bf183d97d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressAddressLine1_0196521a-ba6c-4fb2-a27d-784bf183d97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5cffc9d5-4391-4cf3-a5d5-baf61201f513" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityTaxIdentificationNumber_5cffc9d5-4391-4cf3-a5d5-baf61201f513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_db8bfc35-a3f3-4993-b0bd-5616b2ea36da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressCityOrTown_db8bfc35-a3f3-4993-b0bd-5616b2ea36da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_680ddd08-f511-4b74-b4e8-daefbbc30fa3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressStateOrProvince_680ddd08-f511-4b74-b4e8-daefbbc30fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5f49a7dc-fc89-49f8-aedc-00b53a181d68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityAddressPostalZipCode_5f49a7dc-fc89-49f8-aedc-00b53a181d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_117ecd39-1d28-4e24-acda-1add45e02d3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_CityAreaCode_117ecd39-1d28-4e24-acda-1add45e02d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_587881f7-f0a3-4630-b2cc-a672bc69df3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_LocalPhoneNumber_587881f7-f0a3-4630-b2cc-a672bc69df3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c421bdfb-6f1a-47a0-8672-ed0db5c07645" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_Security12bTitle_c421bdfb-6f1a-47a0-8672-ed0db5c07645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5ef0fa4b-518f-46ab-8fb2-c56eae5ead60" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_TradingSymbol_5ef0fa4b-518f-46ab-8fb2-c56eae5ead60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_acff2048-4d79-42a7-a693-98a84ceb6f8d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_SecurityExchangeName_acff2048-4d79-42a7-a693-98a84ceb6f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_71511ea8-853e-400f-9866-7112777d214e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_71511ea8-853e-400f-9866-7112777d214e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_4fa71f9e-92d8-43c6-a8ee-781a0bc9072d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityVoluntaryFilers_4fa71f9e-92d8-43c6-a8ee-781a0bc9072d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0a919cc9-0e55-430a-b95f-7fc1237ef2cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityCurrentReportingStatus_0a919cc9-0e55-430a-b95f-7fc1237ef2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_1f58bc16-4134-47b3-8cdf-1035d499cfa6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityInteractiveDataCurrent_1f58bc16-4134-47b3-8cdf-1035d499cfa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ad2aaea8-dacf-4488-a1e4-a3825dd80f9e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityFilerCategory_ad2aaea8-dacf-4488-a1e4-a3825dd80f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5600a1b9-54a1-4994-a128-05135e5778cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntitySmallBusiness_5600a1b9-54a1-4994-a128-05135e5778cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ef0c547a-d6ad-4058-bdc4-f48d4e044a74" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityEmergingGrowthCompany_ef0c547a-d6ad-4058-bdc4-f48d4e044a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_c4f204c2-de18-4f20-8180-8b0db65626fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_IcfrAuditorAttestationFlag_c4f204c2-de18-4f20-8180-8b0db65626fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b0b3230e-d7cc-416b-abf8-c2f9eaeb1691" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityShellCompany_b0b3230e-d7cc-416b-abf8-c2f9eaeb1691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_3fe6195a-bbbe-4869-a7c3-b3be5b83b773" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityPublicFloat_3fe6195a-bbbe-4869-a7c3-b3be5b83b773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e34c6fb6-69f2-46fb-8973-bd8daafda303" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e34c6fb6-69f2-46fb-8973-bd8daafda303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_87d59c7f-d37f-4172-9b52-72eae879a363" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_AmendmentFlag_87d59c7f-d37f-4172-9b52-72eae879a363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_29ec5343-2862-4416-a7a4-61c28f74cdac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_EntityCentralIndexKey_29ec5343-2862-4416-a7a4-61c28f74cdac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_c15d605d-36ed-464c-9ad6-1dd4f3e1e596" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentFiscalYearFocus_c15d605d-36ed-464c-9ad6-1dd4f3e1e596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_3874e94c-b15b-44f0-926e-6d4cb1ea8445" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_3874e94c-b15b-44f0-926e-6d4cb1ea8445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_addd8518-c535-4939-94ed-a7d8c7f78c8d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_f5c55443-bf6c-42dc-ad8a-5b81a87016f3" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_addd8518-c535-4939-94ed-a7d8c7f78c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/AuditInformation" xlink:type="simple" xlink:href="okta-20230131.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_okta_AuditInformationAbstract_5426fa97-ae34-4413-8980-730f25bdc1da" xlink:href="okta-20230131.xsd#okta_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_24139272-4773-4d9f-8faa-0b31a1c7cb0c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_AuditInformationAbstract_5426fa97-ae34-4413-8980-730f25bdc1da" xlink:to="loc_dei_AuditorName_24139272-4773-4d9f-8faa-0b31a1c7cb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_e4926d80-eb19-42b5-8656-85e1a6d24695" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_AuditInformationAbstract_5426fa97-ae34-4413-8980-730f25bdc1da" xlink:to="loc_dei_AuditorLocation_e4926d80-eb19-42b5-8656-85e1a6d24695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_0f1fd216-f83e-4360-b184-0ecbf59f7a1c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_AuditInformationAbstract_5426fa97-ae34-4413-8980-730f25bdc1da" xlink:to="loc_dei_AuditorFirmId_0f1fd216-f83e-4360-b184-0ecbf59f7a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a94e7437-7434-479d-bcaa-242709fc1fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a94e7437-7434-479d-bcaa-242709fc1fbd" xlink:to="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6da72c45-8225-4f2f-99b5-c5d10a2d9c40" xlink:to="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9f8b1e54-cc89-4208-b3c8-0cc20b1009b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:to="loc_us-gaap_CommonClassAMember_9f8b1e54-cc89-4208-b3c8-0cc20b1009b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_271b2bea-68c7-4696-ac31-be0e3e96ea11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eb9aeb5c-f0e6-4470-a1f8-d9344aa19a1c" xlink:to="loc_us-gaap_CommonClassBMember_271b2bea-68c7-4696-ac31-be0e3e96ea11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1d188420-29d2-4dae-9d81-808a5e4effb8" xlink:to="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:to="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28484419-a5a7-479e-baad-9cce1a3c1f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_28484419-a5a7-479e-baad-9cce1a3c1f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_8a7a0cb9-e8a9-4594-97c8-c6ebd3d75fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_ShortTermInvestments_8a7a0cb9-e8a9-4594-97c8-c6ebd3d75fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f58184bd-3399-44d3-b455-f166da70d871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f58184bd-3399-44d3-b455-f166da70d871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_a060344b-a76d-4b01-a8f2-2dd2fa017716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_a060344b-a76d-4b01-a8f2-2dd2fa017716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58209660-c0bd-4463-a258-626b29666121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58209660-c0bd-4463-a258-626b29666121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c498b103-e6a7-4baf-a3de-93beb9180b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_d7c1a9e6-fe8b-48e0-9015-1f76a4632642" xlink:to="loc_us-gaap_AssetsCurrent_c498b103-e6a7-4baf-a3de-93beb9180b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c1a85607-9f5e-4922-bed6-3ef749d6b577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c1a85607-9f5e-4922-bed6-3ef749d6b577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6fb3955e-0aaa-4229-a29f-bf5754fe4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6fb3955e-0aaa-4229-a29f-bf5754fe4bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_0cb4daca-10ec-491a-8daf-a6b6231eccc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_0cb4daca-10ec-491a-8daf-a6b6231eccc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e142a678-4fc1-4851-9b18-8f28ebf6f12e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e142a678-4fc1-4851-9b18-8f28ebf6f12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4e77d835-3b9b-4222-9d01-e99316c2fc19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_Goodwill_4e77d835-3b9b-4222-9d01-e99316c2fc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7662c41a-2630-4fa8-a0d6-7f0570163bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7662c41a-2630-4fa8-a0d6-7f0570163bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ad00584f-9a1a-436b-aaaa-d9493293e314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b079d316-6c65-4585-9663-fc4dfbdfffeb" xlink:to="loc_us-gaap_Assets_ad00584f-9a1a-436b-aaaa-d9493293e314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_534f6b33-af09-445a-8329-641de6dd04b5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_92031fd0-5875-470d-b804-d50fef9de49a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_AccountsPayableCurrent_92031fd0-5875-470d-b804-d50fef9de49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_28970ae2-e841-40f0-a578-64fad1d2b3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_28970ae2-e841-40f0-a578-64fad1d2b3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_232e3d5b-2389-4d68-85b9-d074ec29285b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_232e3d5b-2389-4d68-85b9-d074ec29285b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_1c4943eb-0506-431a-84af-0e86f491100c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_1c4943eb-0506-431a-84af-0e86f491100c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5c37c971-8775-40fe-b399-7ef52ba0b017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5c37c971-8775-40fe-b399-7ef52ba0b017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ad9f1ec5-e82b-4755-a36f-7e9684523f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_cd9cdfb3-6bbc-4ad9-8c00-6f35a3a480d6" xlink:to="loc_us-gaap_LiabilitiesCurrent_ad9f1ec5-e82b-4755-a36f-7e9684523f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_1c61b88c-b5c4-46fe-9715-2cfccf778223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_1c61b88c-b5c4-46fe-9715-2cfccf778223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24eebd88-10c4-4e15-82e4-1bd2df509e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_24eebd88-10c4-4e15-82e4-1bd2df509e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_afac7574-f5c6-4449-856c-0085df0ef4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_afac7574-f5c6-4449-856c-0085df0ef4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_11104e01-4dd4-4ff0-bdd5-da51dcd9c227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_11104e01-4dd4-4ff0-bdd5-da51dcd9c227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_92dd497a-5867-428f-a699-fb7803803d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_Liabilities_92dd497a-5867-428f-a699-fb7803803d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fcc12b5b-16d4-4e16-96b6-161882e7f11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fcc12b5b-16d4-4e16-96b6-161882e7f11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bf3cfd6b-e198-44fd-9daf-dbf6e43d1451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_PreferredStockValue_bf3cfd6b-e198-44fd-9daf-dbf6e43d1451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5256126b-9775-4806-96fa-d909bf69b53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_CommonStockValue_5256126b-9775-4806-96fa-d909bf69b53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e35cfbac-3928-4e6b-9d0c-1d4089ec038c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e35cfbac-3928-4e6b-9d0c-1d4089ec038c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c91398a2-2c91-4182-bea0-6fd7532a2cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c91398a2-2c91-4182-bea0-6fd7532a2cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_08d89de3-d2bc-40c6-a249-0f9eddf86d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_08d89de3-d2bc-40c6-a249-0f9eddf86d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e7f1d5b-1530-4aff-b63a-2d4b46a32ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d51dddfa-c59a-4ba8-89d3-5591a77de4d8" xlink:to="loc_us-gaap_StockholdersEquity_3e7f1d5b-1530-4aff-b63a-2d4b46a32ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9adac03-4a48-4d78-92e1-3601c54f54df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6dffab1f-7612-4c04-867c-fb32c4316bef" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d9adac03-4a48-4d78-92e1-3601c54f54df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f78b5d9b-2567-4ebc-b363-e2948bf21f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f78b5d9b-2567-4ebc-b363-e2948bf21f00" xlink:to="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2064d395-3be0-413f-b78e-03679d30eb1d" xlink:to="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1dc91cc6-7ab5-4e52-92de-d608677374f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:to="loc_us-gaap_CommonClassAMember_1dc91cc6-7ab5-4e52-92de-d608677374f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_67566b8d-256a-47f2-a5d9-16e451b000c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9f5abd5e-5214-4e64-aa06-c0606d43249e" xlink:to="loc_us-gaap_CommonClassBMember_67566b8d-256a-47f2-a5d9-16e451b000c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6b51c1b7-84f8-4f5c-bd89-5f5ef358f576" xlink:to="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9a0bd198-29bb-4d4a-a2ba-a249f937fe22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9a0bd198-29bb-4d4a-a2ba-a249f937fe22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8ef0796e-9f0b-4dad-bec1-881705e9ef55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8ef0796e-9f0b-4dad-bec1-881705e9ef55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2ca6a119-2c82-4454-845e-bf26e395b3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2ca6a119-2c82-4454-845e-bf26e395b3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_550ba454-e454-4859-9b16-5d31c30d662a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockSharesIssued_550ba454-e454-4859-9b16-5d31c30d662a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bb387e78-55c1-4990-9238-db84cfbfe4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bb387e78-55c1-4990-9238-db84cfbfe4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_91a50dae-ae67-4db3-99c0-d8c078da07ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_91a50dae-ae67-4db3-99c0-d8c078da07ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b32e761c-0b4b-477a-870f-ae8181c1209c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b32e761c-0b4b-477a-870f-ae8181c1209c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_dfdb60d8-d552-415a-9e1c-bebfe5c941e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockSharesIssued_dfdb60d8-d552-415a-9e1c-bebfe5c941e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_234c70a5-1e29-460c-b06f-e47199fc272b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8ad5f5f-d6b1-48b6-83dd-229a82b2c090" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_234c70a5-1e29-460c-b06f-e47199fc272b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d502204b-ff45-45a7-9e10-81f006783638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d502204b-ff45-45a7-9e10-81f006783638" xlink:to="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:to="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_0c06d7a2-8b0b-4979-8773-c80b95603a02" xlink:to="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_7b6d4ef9-8161-400e-8710-16ad1ab543de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_7b6d4ef9-8161-400e-8710-16ad1ab543de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_722073eb-ac64-4dda-a8c4-965765576b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_303d1d2f-bf08-4a45-8a29-f8592c46c18c" xlink:to="loc_us-gaap_TechnologyServiceMember_722073eb-ac64-4dda-a8c4-965765576b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0b990794-eede-4bfa-922e-13ed81ca8b0c" xlink:to="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b90fa96-e3a8-4b68-b644-9da91fb142d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b90fa96-e3a8-4b68-b644-9da91fb142d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4c2c87c-4a0a-44f9-9072-f66d95697a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5b90fa96-e3a8-4b68-b644-9da91fb142d0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4c2c87c-4a0a-44f9-9072-f66d95697a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_1633bd6d-7b85-426b-b896-4246c88dc4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_1633bd6d-7b85-426b-b896-4246c88dc4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bdf8f972-fcae-4715-a859-4c1e185c03fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_1633bd6d-7b85-426b-b896-4246c88dc4ca" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bdf8f972-fcae-4715-a859-4c1e185c03fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fd4d5c8e-a616-40ed-81aa-6c3cc6c47f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_GrossProfit_fd4d5c8e-a616-40ed-81aa-6c3cc6c47f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_53110108-8f40-431b-85b4-3fa728629c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_53110108-8f40-431b-85b4-3fa728629c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d1a52c7e-a6b9-4a0b-8597-e8b43ea765fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d1a52c7e-a6b9-4a0b-8597-e8b43ea765fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b9850bd9-2109-44f9-b62b-cf70d2efc43a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b9850bd9-2109-44f9-b62b-cf70d2efc43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_55521bd1-361a-41b8-a991-a930db8a148e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_55521bd1-361a-41b8-a991-a930db8a148e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d6b2e058-0d27-4a14-9f91-0b39e9939656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8b4dfd7e-daae-48f7-9ffb-0518c2ae7eab" xlink:to="loc_us-gaap_OperatingExpenses_d6b2e058-0d27-4a14-9f91-0b39e9939656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4048e846-9999-4ac3-9d68-72614ce12d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_OperatingIncomeLoss_4048e846-9999-4ac3-9d68-72614ce12d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8b2123c5-0610-4795-806d-8a6359e17417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_InterestExpense_8b2123c5-0610-4795-806d-8a6359e17417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2dc701d6-16fb-4ba3-a955-da805a35c93f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2dc701d6-16fb-4ba3-a955-da805a35c93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f4bbf241-bbd0-463d-aecf-1c4111318bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f4bbf241-bbd0-463d-aecf-1c4111318bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_c58930a5-5402-4a52-b522-99b23e395c78" xlink:href="okta-20230131.xsd#okta_InterestExpenseAndOtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_okta_InterestExpenseAndOtherNonoperatingIncomeExpense_c58930a5-5402-4a52-b522-99b23e395c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87c1b364-16dd-4ed4-bc19-346734baed36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87c1b364-16dd-4ed4-bc19-346734baed36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d4f2a232-564a-473d-9242-5534ab393b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d4f2a232-564a-473d-9242-5534ab393b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_df6bb375-6c65-4fe9-86cb-ea2719b044e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_NetIncomeLoss_df6bb375-6c65-4fe9-86cb-ea2719b044e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_38253ac8-1f5f-4ef9-83a7-912195adec11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_EarningsPerShareBasic_38253ac8-1f5f-4ef9-83a7-912195adec11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c19d239e-09d4-4fd5-85ea-15cc20daa60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c19d239e-09d4-4fd5-85ea-15cc20daa60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4fa2a74-bebe-4708-9c86-affc4aa8e388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4fa2a74-bebe-4708-9c86-affc4aa8e388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f8a2a0ac-fa3f-4404-aaf6-634ab9ce5620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_33e8c3d7-2542-40c1-969f-0efc457d9dc3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f8a2a0ac-fa3f-4404-aaf6-634ab9ce5620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a0c1719a-a151-480d-8ffd-5cb6c53ef962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_89145d78-9b63-4057-a7c3-ed0f0517d1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a0c1719a-a151-480d-8ffd-5cb6c53ef962" xlink:to="loc_us-gaap_NetIncomeLoss_89145d78-9b63-4057-a7c3-ed0f0517d1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2de8c1fc-b536-4ffd-bdd5-41f0b12e5d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a0c1719a-a151-480d-8ffd-5cb6c53ef962" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_2de8c1fc-b536-4ffd-bdd5-41f0b12e5d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0927c87e-d4ad-4e50-8618-afa153c2e9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a0c1719a-a151-480d-8ffd-5cb6c53ef962" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_0927c87e-d4ad-4e50-8618-afa153c2e9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0d399624-c5e1-4941-8688-a6e04bf5ee49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a0c1719a-a151-480d-8ffd-5cb6c53ef962" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0d399624-c5e1-4941-8688-a6e04bf5ee49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_76a62f04-b81d-41d9-b4c2-c251cdc74a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a0c1719a-a151-480d-8ffd-5cb6c53ef962" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_76a62f04-b81d-41d9-b4c2-c251cdc74a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_caa22724-e943-4b15-a10e-a7884abfec53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_caa22724-e943-4b15-a10e-a7884abfec53" xlink:to="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a9dce141-01e3-4be3-8e45-953e22e935ed" xlink:to="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ddd74a21-d684-4552-9188-7ab6e75f121a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_CommonStockMember_ddd74a21-d684-4552-9188-7ab6e75f121a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_28198a5a-3cc9-4fb3-b779-d75902eb3d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_28198a5a-3cc9-4fb3-b779-d75902eb3d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17947a06-d7fa-4984-a14b-b39e7094c42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17947a06-d7fa-4984-a14b-b39e7094c42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_52613c77-f92b-41c5-b5c3-977ecb7e7031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ee4811b6-4a5a-4f82-9e7f-2fb2cb5320dc" xlink:to="loc_us-gaap_RetainedEarningsMember_52613c77-f92b-41c5-b5c3-977ecb7e7031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_feb974cf-f450-4aff-a2ec-d3aabe419eb5" xlink:to="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b64f7b00-d995-4d16-adde-48d893ec4b90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:to="loc_us-gaap_CommonClassAMember_b64f7b00-d995-4d16-adde-48d893ec4b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ca59cc0f-c319-4c58-9cfe-9c8d66b95319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2b6a8d13-49dc-4767-bece-9814654b0f0b" xlink:to="loc_us-gaap_CommonClassBMember_ca59cc0f-c319-4c58-9cfe-9c8d66b95319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_46d040e0-6ca2-4898-bca9-38b62e63f94a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e0a71891-97c9-4cfd-8071-f0eb6a8bca61" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_46d040e0-6ca2-4898-bca9-38b62e63f94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c43e8e28-4bdd-4fc0-9618-28965538ac4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_46d040e0-6ca2-4898-bca9-38b62e63f94a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_c43e8e28-4bdd-4fc0-9618-28965538ac4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_1e452ffb-224c-400c-8b48-38cb1b3acb92" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConversionOfCommonStockMember_5897b185-9b35-4ecb-993f-3873e826ad5c" xlink:href="okta-20230131.xsd#okta_ConversionOfCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:to="loc_okta_ConversionOfCommonStockMember_5897b185-9b35-4ecb-993f-3873e826ad5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConversionOfConvertibleDebtMember_435f4f1f-78d2-4137-8065-a345cabe0f87" xlink:href="okta-20230131.xsd#okta_ConversionOfConvertibleDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_3bb23724-9476-4755-b85c-4da02f9a6c4c" xlink:to="loc_okta_ConversionOfConvertibleDebtMember_435f4f1f-78d2-4137-8065-a345cabe0f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7591e102-f9b4-4dc7-a868-c0f868f34bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a022e5fa-49b1-49a2-b99d-41f0588ae415" xlink:to="loc_us-gaap_StatementLineItems_7591e102-f9b4-4dc7-a868-c0f868f34bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7591e102-f9b4-4dc7-a868-c0f868f34bc3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_531df889-185c-413a-958c-138691c376b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_531df889-185c-413a-958c-138691c376b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_bf71a3d7-c6da-44b3-b602-a2a475cd8f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_SharesOutstanding_bf71a3d7-c6da-44b3-b602-a2a475cd8f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad106367-c5ff-44e6-81c0-369df150c32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockholdersEquity_ad106367-c5ff-44e6-81c0-369df150c32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_ab88acea-d635-479f-94f1-5b3ed40c3070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_ab88acea-d635-479f-94f1-5b3ed40c3070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a5e5e8c6-e321-41ea-bc01-2d1310ead34a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_a5e5e8c6-e321-41ea-bc01-2d1310ead34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_e1b40f4c-c127-45e2-ae12-bedb7eadeba1" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited_e1b40f4c-c127-45e2-ae12-bedb7eadeba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_938a8cb6-4802-4eb1-8da0-b1cfe6a2be33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_938a8cb6-4802-4eb1-8da0-b1cfe6a2be33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2042295-a1b0-4c6c-9a02-6b8180e98d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e2042295-a1b0-4c6c-9a02-6b8180e98d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b2f5cd1d-aa7c-4fda-9c2a-a5e148dc2bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_b2f5cd1d-aa7c-4fda-9c2a-a5e148dc2bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fc1bcb32-d673-4d7c-8d24-406d9cc521cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fc1bcb32-d673-4d7c-8d24-406d9cc521cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8b35ad1f-d63d-4d68-be04-c6865ea0e65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8b35ad1f-d63d-4d68-be04-c6865ea0e65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7790c5b3-b7d0-44a1-9b55-9e5a2bee6ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_7790c5b3-b7d0-44a1-9b55-9e5a2bee6ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_d2a40d1c-7843-4f1b-9ac3-a8de47f3decd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_d2a40d1c-7843-4f1b-9ac3-a8de47f3decd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_8d897eca-0d6e-4ec0-a37e-c873a66044ec" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_8d897eca-0d6e-4ec0-a37e-c873a66044ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_3e452cd9-897d-4d27-b39b-006b168e61e6" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution_3e452cd9-897d-4d27-b39b-006b168e61e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b107ba68-569c-47ce-8d2b-6fd30aa2174b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_b107ba68-569c-47ce-8d2b-6fd30aa2174b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e9279f4a-711d-4e83-880b-b1f3c07b1479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e9279f4a-711d-4e83-880b-b1f3c07b1479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_2d5555b3-8b4b-4f72-8336-dcc93918d5bd" xlink:href="okta-20230131.xsd#okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes_2d5555b3-8b4b-4f72-8336-dcc93918d5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_32c7a1b7-5872-42c4-9f19-279dbb807fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt_32c7a1b7-5872-42c4-9f19-279dbb807fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_ea38cbd6-f6fe-4f4b-bed2-14bc97c8eee9" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt_ea38cbd6-f6fe-4f4b-bed2-14bc97c8eee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_47922d2b-5139-49e6-bcbf-b241a29e3ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments_47922d2b-5139-49e6-bcbf-b241a29e3ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ProceedsfromTerminationofNoteHedges_53d992ce-d016-44cf-b743-587b00e9e6fd" xlink:href="okta-20230131.xsd#okta_ProceedsfromTerminationofNoteHedges"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_ProceedsfromTerminationofNoteHedges_53d992ce-d016-44cf-b743-587b00e9e6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_b15dd9bc-249d-4b50-b3e2-b03eab8787ec" xlink:href="okta-20230131.xsd#okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants_b15dd9bc-249d-4b50-b3e2-b03eab8787ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_ff03b8e7-670a-4dee-aa30-8a5afd0c76d8" xlink:href="okta-20230131.xsd#okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges_ff03b8e7-670a-4dee-aa30-8a5afd0c76d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0ff31551-cbcb-44dd-b25d-26372ca088dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0ff31551-cbcb-44dd-b25d-26372ca088dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_35909b48-58f8-4c04-bbb2-3f3510abc94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_35909b48-58f8-4c04-bbb2-3f3510abc94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_527584ed-18d9-4498-82de-264045e9abee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_NetIncomeLoss_527584ed-18d9-4498-82de-264045e9abee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_90c976c8-cb9e-45fa-9ea3-94cb546b74b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_SharesOutstanding_90c976c8-cb9e-45fa-9ea3-94cb546b74b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_634d242e-7872-47cc-9223-e92d640e0728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9ec5623a-19e0-4abc-b4b4-97ffc34de09a" xlink:to="loc_us-gaap_StockholdersEquity_634d242e-7872-47cc-9223-e92d640e0728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="okta-20230131.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a4ad7cc-3915-4517-bdc6-6a22a6cae460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a4ad7cc-3915-4517-bdc6-6a22a6cae460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a76e4605-6579-40c4-9e00-9e2288daf537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a4ad7cc-3915-4517-bdc6-6a22a6cae460" xlink:to="loc_us-gaap_NetIncomeLoss_a76e4605-6579-40c4-9e00-9e2288daf537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a4ad7cc-3915-4517-bdc6-6a22a6cae460" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2aefd332-776e-4f93-a26a-b4c475f6dcf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_ShareBasedCompensation_2aefd332-776e-4f93-a26a-b4c475f6dcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_9d37fb1b-6b31-4e57-bcdc-1e05ba78c9d2" xlink:href="okta-20230131.xsd#okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions_9d37fb1b-6b31-4e57-bcdc-1e05ba78c9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_226a9d9c-5225-4a10-af85-6408c9167e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_226a9d9c-5225-4a10-af85-6408c9167e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_769e0281-882b-4f44-96e5-4de989cfbc47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_769e0281-882b-4f44-96e5-4de989cfbc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d4af2307-9204-42fd-848e-c714d572c988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d4af2307-9204-42fd-848e-c714d572c988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense_0145d30c-73ce-44d1-882e-0ee7dbffd01a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashContributionExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_NoncashContributionExpense_0145d30c-73ce-44d1-882e-0ee7dbffd01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LeaseImpairmentCharges_f8405f36-e8c4-4ccd-b449-0a7f23838488" xlink:href="okta-20230131.xsd#okta_LeaseImpairmentCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_okta_LeaseImpairmentCharges_f8405f36-e8c4-4ccd-b449-0a7f23838488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_566a988b-fb39-4289-8533-db88285d8585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_566a988b-fb39-4289-8533-db88285d8585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_04cd6c07-5e36-4855-9ed9-fd2b61985866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_GainLossOnInvestments_04cd6c07-5e36-4855-9ed9-fd2b61985866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_42e255b6-fe61-4513-a117-5c52037a00ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_42e255b6-fe61-4513-a117-5c52037a00ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44b21b23-b333-4a38-bdde-1b81952744be" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_31af6bed-9cfe-433f-9513-0375d8d99042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_31af6bed-9cfe-433f-9513-0375d8d99042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_0928eec6-55ba-4d36-b2b1-3c719222cb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_0928eec6-55ba-4d36-b2b1-3c719222cb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7f73275c-e880-4447-8bdf-6f520657bfb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7f73275c-e880-4447-8bdf-6f520657bfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_440fff1e-a3f4-47a1-a9a1-87bab6b16756" xlink:href="okta-20230131.xsd#okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_440fff1e-a3f4-47a1-a9a1-87bab6b16756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2ec9ff50-e5b2-4ceb-9d6f-f7b42ffd05dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2ec9ff50-e5b2-4ceb-9d6f-f7b42ffd05dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_400970f2-aa33-4bff-b078-f0738c04ab31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_400970f2-aa33-4bff-b078-f0738c04ab31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_12dcce75-bc07-40d1-81df-70d1c81c530a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_12dcce75-bc07-40d1-81df-70d1c81c530a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d0f97f10-71f8-4114-b2c1-83f2a72af53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_d0f97f10-71f8-4114-b2c1-83f2a72af53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4121eb05-9678-4e78-9531-9a2a2ff6230b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_33036f74-ee26-4b9b-b88b-983497f9cfbd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4121eb05-9678-4e78-9531-9a2a2ff6230b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa9723b6-8112-434a-b57d-b23cf96a022d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9a4ad7cc-3915-4517-bdc6-6a22a6cae460" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa9723b6-8112-434a-b57d-b23cf96a022d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_3bd75e46-4758-4774-b26d-989a68e66a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_PaymentsForSoftware_3bd75e46-4758-4774-b26d-989a68e66a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d0201a85-c8d8-4326-b8c9-679693cbc1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d0201a85-c8d8-4326-b8c9-679693cbc1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1d082d37-2342-4773-a002-dd9f7b7baa6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_1d082d37-2342-4773-a002-dd9f7b7baa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_422ee329-811a-4363-b679-88b8d42274e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_422ee329-811a-4363-b679-88b8d42274e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_e3349727-8d16-4539-b551-ffc524205a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_e3349727-8d16-4539-b551-ffc524205a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5c8e6c67-2dd4-4994-ba05-4f790973f941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5c8e6c67-2dd4-4994-ba05-4f790973f941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_2b678d6b-3a43-4544-9c64-388b249aad45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_2b678d6b-3a43-4544-9c64-388b249aad45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c812855-4e54-4541-aacb-29c20605bee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f8aa755c-5def-4703-896b-195e6fe4efcb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c812855-4e54-4541-aacb-29c20605bee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_31690eaa-51c7-449d-a83b-81fb335548b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_31690eaa-51c7-449d-a83b-81fb335548b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromHedgeFinancingActivities_093d3e59-3dc3-4b61-9c59-a81eaafd75f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromHedgeFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_us-gaap_ProceedsFromHedgeFinancingActivities_093d3e59-3dc3-4b61-9c59-a81eaafd75f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfWarrants_05df807f-49e4-47d3-b8c7-dc1dc7c10d00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfWarrants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfWarrants_05df807f-49e4-47d3-b8c7-dc1dc7c10d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_PaymentforCappedCallConvertibleDebt_63ef091b-32a3-4185-8d22-f6abcd4e2f56" xlink:href="okta-20230131.xsd#okta_PaymentforCappedCallConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_okta_PaymentforCappedCallConvertibleDebt_63ef091b-32a3-4185-8d22-f6abcd4e2f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_8db48e75-ad14-40c6-bd67-a801237f1c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_8db48e75-ad14-40c6-bd67-a801237f1c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_985e6f20-6780-4455-a1c8-118d52c1b1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_985e6f20-6780-4455-a1c8-118d52c1b1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9903ce43-0a71-4a8f-b7d1-01a14c975426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_626f33d7-9cb1-4018-9d57-0392830eaa2f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9903ce43-0a71-4a8f-b7d1-01a14c975426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_53cce5ad-80bc-4d8b-a57b-ec89ed8de5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_53cce5ad-80bc-4d8b-a57b-ec89ed8de5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bf5faea6-7de9-480a-89b6-f49a21396e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bf5faea6-7de9-480a-89b6-f49a21396e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ecd6b53-8349-4f77-be6e-aac5932fea30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1ecd6b53-8349-4f77-be6e-aac5932fea30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf14b17e-60b0-487a-b853-b12860aeafd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf14b17e-60b0-487a-b853-b12860aeafd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2ef5437e-48df-4c3f-9727-b87a319d1c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2ef5437e-48df-4c3f-9727-b87a319d1c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract_364eba8d-427c-4a4e-a7ea-e045d50bcaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2ef5437e-48df-4c3f-9727-b87a319d1c99" xlink:to="loc_us-gaap_IncomeTaxesPaidNetAbstract_364eba8d-427c-4a4e-a7ea-e045d50bcaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_1a871c74-0736-40af-8058-9c984fe40680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_364eba8d-427c-4a4e-a7ea-e045d50bcaa0" xlink:to="loc_us-gaap_InterestPaidNet_1a871c74-0736-40af-8058-9c984fe40680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_e352fc79-ffb7-4c01-9d21-ec8886aa29b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_364eba8d-427c-4a4e-a7ea-e045d50bcaa0" xlink:to="loc_us-gaap_IncomeTaxesPaid_e352fc79-ffb7-4c01-9d21-ec8886aa29b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2ef5437e-48df-4c3f-9727-b87a319d1c99" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8b7e7f20-4413-4080-b0c9-abd7786f26ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8b7e7f20-4413-4080-b0c9-abd7786f26ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedRepurchaseofConvertibleDebt_d5536eb3-a08e-485b-b6f9-c8697a4c6533" xlink:href="okta-20230131.xsd#okta_StockIssuedRepurchaseofConvertibleDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:to="loc_okta_StockIssuedRepurchaseofConvertibleDebt_d5536eb3-a08e-485b-b6f9-c8697a4c6533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes_91bd6dab-e4d0-4aab-b7a1-ace1d6300fd6" xlink:href="okta-20230131.xsd#okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:to="loc_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes_91bd6dab-e4d0-4aab-b7a1-ace1d6300fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4527db7a-8d85-40da-ae68-08cadcaf1dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4527db7a-8d85-40da-ae68-08cadcaf1dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedExecutiveBonusSettlement_f804c60e-23aa-46ab-bd2a-3c0ed9e10a25" xlink:href="okta-20230131.xsd#okta_StockIssuedExecutiveBonusSettlement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_28ead681-6da4-4dd8-ac5d-041831271b2e" xlink:to="loc_okta_StockIssuedExecutiveBonusSettlement_f804c60e-23aa-46ab-bd2a-3c0ed9e10a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_fea98aea-74da-4f0d-9e20-397d443079d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1400ac37-146d-4b49-9bde-b4d34ed7e3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_fea98aea-74da-4f0d-9e20-397d443079d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d8eb2e1a-ec20-45c0-97ef-0d618377747e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_fea98aea-74da-4f0d-9e20-397d443079d9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d8eb2e1a-ec20-45c0-97ef-0d618377747e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f16e057a-8d66-4b51-a0ba-9ff3a4d5dab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_fea98aea-74da-4f0d-9e20-397d443079d9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f16e057a-8d66-4b51-a0ba-9ff3a4d5dab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_2e5364c8-4186-4491-874a-2cce288ec486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_fea98aea-74da-4f0d-9e20-397d443079d9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_2e5364c8-4186-4491-874a-2cce288ec486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ab60b343-d856-4107-8f9b-f6476b1a7313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_fea98aea-74da-4f0d-9e20-397d443079d9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ab60b343-d856-4107-8f9b-f6476b1a7313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/OverviewandBasisofPresentation" xlink:type="simple" xlink:href="okta-20230131.xsd#OverviewandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/OverviewandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_86bd407f-5ebe-401c-965c-9b5f9995e9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b62d03b4-adf9-43c5-ad90-61526f1d8b00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_86bd407f-5ebe-401c-965c-9b5f9995e9b0" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b62d03b4-adf9-43c5-ad90-61526f1d8b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cf0a5f8a-c1e3-4807-8111-2c85a8f9e33e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7b9e893e-20ac-4063-a58b-8dd029bb1c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cf0a5f8a-c1e3-4807-8111-2c85a8f9e33e" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7b9e893e-20ac-4063-a58b-8dd029bb1c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BusinessCombinations" xlink:type="simple" xlink:href="okta-20230131.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_71c3136b-4b36-4641-83cd-5133d8ffa05c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_06194350-c22c-499b-9597-7742f4201b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_71c3136b-4b36-4641-83cd-5133d8ffa05c" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_06194350-c22c-499b-9597-7742f4201b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestments" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestments"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a0ba8074-d0fc-46ab-8895-09e712e47f30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_755df19b-b2f0-43b2-a31a-fb3cf3e00cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a0ba8074-d0fc-46ab-8895-09e712e47f30" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_755df19b-b2f0-43b2-a31a-fb3cf3e00cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_74b7454f-e67f-486d-b361-4f6e1f559fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_e492261e-1b57-4a84-b858-e9fd1726d611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_74b7454f-e67f-486d-b361-4f6e1f559fc5" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_e492261e-1b57-4a84-b858-e9fd1726d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnet" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnet"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_097b45b6-dadc-4a9c-be4f-8643c5483334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_35f8f69c-dc5c-41fe-9cfc-b2af59c5874c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_097b45b6-dadc-4a9c-be4f-8643c5483334" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_35f8f69c-dc5c-41fe-9cfc-b2af59c5874c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_01a32a22-d752-467f-9d62-d72baa2878ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_363af176-a712-4632-b91d-ab1232f22d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_01a32a22-d752-467f-9d62-d72baa2878ad" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_363af176-a712-4632-b91d-ab1232f22d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligations" xlink:type="simple" xlink:href="okta-20230131.xsd#DeferredRevenueandPerformanceObligations"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/DeferredRevenueandPerformanceObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf08c202-fcb9-4ab5-ba10-97f3dd5b1c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_884b36bf-fcf5-4033-9f75-4c587286eeb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf08c202-fcb9-4ab5-ba10-97f3dd5b1c81" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_884b36bf-fcf5-4033-9f75-4c587286eeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNet" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNet"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3eadaec2-6c02-4b35-9e98-d853da9af500" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_91c33b43-a567-4050-bdad-c14345f34886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3eadaec2-6c02-4b35-9e98-d853da9af500" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_91c33b43-a567-4050-bdad-c14345f34886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/Leases" xlink:type="simple" xlink:href="okta-20230131.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d76e6b59-4017-41d4-b8ff-f2712dd5ceb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1e9b16f9-a8af-45bc-8ff1-d6a3f195c2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d76e6b59-4017-41d4-b8ff-f2712dd5ceb2" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_1e9b16f9-a8af-45bc-8ff1-d6a3f195c2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="okta-20230131.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1b9c3725-d37f-48ec-9aea-86b486fe3664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_be9cfd3b-2623-4968-bb30-1c36683d43dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1b9c3725-d37f-48ec-9aea-86b486fe3664" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_be9cfd3b-2623-4968-bb30-1c36683d43dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquity" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_752d2370-091f-43e8-9977-27b29d0b325f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_186888d5-4cb6-493f-9b62-1bbf74655b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_752d2370-091f-43e8-9977-27b29d0b325f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_186888d5-4cb6-493f-9b62-1bbf74655b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlans" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlans"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a1bb1871-2514-4e54-90b8-2a042a50e595" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_612a87a4-1624-47ca-aa6e-628c95c16b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a1bb1871-2514-4e54-90b8-2a042a50e595" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_612a87a4-1624-47ca-aa6e-628c95c16b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxes" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fd10478b-de60-4291-83f7-3a4c59fc3af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_67597f72-352e-4c0e-bed7-acf6c8372666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd10478b-de60-4291-83f7-3a4c59fc3af6" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_67597f72-352e-4c0e-bed7-acf6c8372666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShare" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3bf1231b-c09f-4bb4-a807-bb16cf3eb694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_6665495e-8bbc-4fe7-bb6e-91f3938ddef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3bf1231b-c09f-4bb4-a807-bb16cf3eb694" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_6665495e-8bbc-4fe7-bb6e-91f3938ddef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherCharges" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherCharges"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/RestructuringandOtherCharges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_50205616-023e-40d9-9d8a-a2952394526a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c5c0a1e9-66fc-495f-86ac-aea5dfeefe38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_50205616-023e-40d9-9d8a-a2952394526a" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_c5c0a1e9-66fc-495f-86ac-aea5dfeefe38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GeographicalInformation" xlink:type="simple" xlink:href="okta-20230131.xsd#GeographicalInformation"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GeographicalInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1da85bdd-26ca-4e93-ac54-08723656afe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_4f146309-3505-4424-b6ae-fe596c8ef90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1da85bdd-26ca-4e93-ac54-08723656afe5" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_4f146309-3505-4424-b6ae-fe596c8ef90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7fac934c-3cb5-49bc-abcc-554a366ca9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7fac934c-3cb5-49bc-abcc-554a366ca9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_959e8c55-b18a-4def-afbc-ad7863dd5fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_959e8c55-b18a-4def-afbc-ad7863dd5fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_5a2e6ff7-6f5f-47c0-a0c8-d7f0d2207b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_FiscalPeriod_5a2e6ff7-6f5f-47c0-a0c8-d7f0d2207b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_cee421dd-17b8-464d-a1b9-0427583069e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_cee421dd-17b8-464d-a1b9-0427583069e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_70ac2869-a1cb-4e02-946d-6bc7fc2d784f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_UseOfEstimates_70ac2869-a1cb-4e02-946d-6bc7fc2d784f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_6a50c548-df34-4d06-ae65-dfa452eed2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_6a50c548-df34-4d06-ae65-dfa452eed2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f1bc3a02-40a8-4712-92d2-7f447e7d9639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f1bc3a02-40a8-4712-92d2-7f447e7d9639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredSalesCommissionsPolicyPolicyTextBlock_250eb8e9-f81f-4026-915b-1c7524c9b062" xlink:href="okta-20230131.xsd#okta_DeferredSalesCommissionsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_okta_DeferredSalesCommissionsPolicyPolicyTextBlock_250eb8e9-f81f-4026-915b-1c7524c9b062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_f182a1aa-348d-44bd-a826-fbbfc9250270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_f182a1aa-348d-44bd-a826-fbbfc9250270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_2ea2ae3e-5341-40d6-b5ae-3ef76dbbbdbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_2ea2ae3e-5341-40d6-b5ae-3ef76dbbbdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_9dd76bbb-ed34-4396-b776-02e73a15f6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_9dd76bbb-ed34-4396-b776-02e73a15f6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_17145e6e-05f1-45dc-adcd-662aefa7412d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_17145e6e-05f1-45dc-adcd-662aefa7412d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_606f775b-0af1-40fb-be74-acd3f05c1d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_606f775b-0af1-40fb-be74-acd3f05c1d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_8ad0134c-2054-4346-bb2b-308d85f838b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_8ad0134c-2054-4346-bb2b-308d85f838b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_3ab7ae2a-55a9-4eda-8d3c-3caa656a2f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_3ab7ae2a-55a9-4eda-8d3c-3caa656a2f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_95249329-2d80-4901-bfd6-337a971b6470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_95249329-2d80-4901-bfd6-337a971b6470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_15f6e12d-5b18-443c-9950-1eb703cfdbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock_15f6e12d-5b18-443c-9950-1eb703cfdbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_035cb1a7-188e-4e5d-9fda-43e08afa8e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_035cb1a7-188e-4e5d-9fda-43e08afa8e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_92b55e9d-3961-4738-88a6-b270ac913341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_92b55e9d-3961-4738-88a6-b270ac913341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_cb442f84-ae55-4462-b888-751deb95eacd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_cb442f84-ae55-4462-b888-751deb95eacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d40ca08a-1832-419e-bc1a-44a2e2bb8b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d40ca08a-1832-419e-bc1a-44a2e2bb8b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_a1b2dde8-f664-4d24-b359-ac9fbca32b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_a1b2dde8-f664-4d24-b359-ac9fbca32b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_3fb40f63-7087-4aa9-ad80-1194111d557c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_3fb40f63-7087-4aa9-ad80-1194111d557c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_98639447-5758-4fc7-b9a0-7448641f36fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_98639447-5758-4fc7-b9a0-7448641f36fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_41b7d729-1db5-4523-a90e-1a5a3b1467e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_41b7d729-1db5-4523-a90e-1a5a3b1467e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0ded266f-3acd-4e48-bf4a-44b4eb76337e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0ded266f-3acd-4e48-bf4a-44b4eb76337e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ac13c7eb-4839-4fde-b2a4-04cc07c51c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_97cb0af2-a628-47a6-8de8-9d7b1fb7acda" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_ac13c7eb-4839-4fde-b2a4-04cc07c51c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b2a5c5ae-18a9-4521-b0fb-5dc9e5f7a514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ba6a8356-caed-4a15-829b-2326e63e301e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b2a5c5ae-18a9-4521-b0fb-5dc9e5f7a514" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ba6a8356-caed-4a15-829b-2326e63e301e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_05830e4d-1cdc-42f3-912c-983489f505e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b2a5c5ae-18a9-4521-b0fb-5dc9e5f7a514" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_05830e4d-1cdc-42f3-912c-983489f505e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsTables" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_19503e74-6ae5-471c-a4c7-2cb7342455ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_01311241-82af-4a93-9ef9-2b5243847ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_19503e74-6ae5-471c-a4c7-2cb7342455ce" xlink:to="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_01311241-82af-4a93-9ef9-2b5243847ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_9d54927d-f704-4f6a-86f1-38fcd4e025ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_19503e74-6ae5-471c-a4c7-2cb7342455ce" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_9d54927d-f704-4f6a-86f1-38fcd4e025ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_0ed5d3ca-a779-4f48-be2c-96f3daf9007d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_19503e74-6ae5-471c-a4c7-2cb7342455ce" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_0ed5d3ca-a779-4f48-be2c-96f3daf9007d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9e1b92eb-e740-4caa-9f64-c910d25a2bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1eae3092-3f34-4253-ae9e-8d1b284e70c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9e1b92eb-e740-4caa-9f64-c910d25a2bd4" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1eae3092-3f34-4253-ae9e-8d1b284e70c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_63f0b2dc-0e0b-444a-9c60-cf00d32a65c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9e1b92eb-e740-4caa-9f64-c910d25a2bd4" xlink:to="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_63f0b2dc-0e0b-444a-9c60-cf00d32a65c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6924e331-5c39-413d-89e2-1613d5a0da6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3c374950-106e-4a29-8880-55899650a710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6924e331-5c39-413d-89e2-1613d5a0da6c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3c374950-106e-4a29-8880-55899650a710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1a22c78b-f287-4075-9887-2ae5d1ee9a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6924e331-5c39-413d-89e2-1613d5a0da6c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1a22c78b-f287-4075-9887-2ae5d1ee9a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e6e82f8-5781-416c-ac45-0f773a9c7ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ae168731-62a4-4e08-a77b-5acffb85ea6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e6e82f8-5781-416c-ac45-0f773a9c7ac7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_ae168731-62a4-4e08-a77b-5acffb85ea6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_11ea13ab-5dd8-40ea-bfd4-a2531a6e2c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e6e82f8-5781-416c-ac45-0f773a9c7ac7" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_11ea13ab-5dd8-40ea-bfd4-a2531a6e2c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_88421345-258b-4589-828b-f938e4d31efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6e6e82f8-5781-416c-ac45-0f773a9c7ac7" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_88421345-258b-4589-828b-f938e4d31efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetTables" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_118d0224-7cd7-4bae-8286-fbf09a40fafc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_cb9f92fb-e994-4001-a07d-dbebb897c34d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_118d0224-7cd7-4bae-8286-fbf09a40fafc" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_cb9f92fb-e994-4001-a07d-dbebb897c34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_6fc97d84-f1af-4ab6-bca8-ad47fdaacd04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_118d0224-7cd7-4bae-8286-fbf09a40fafc" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_6fc97d84-f1af-4ab6-bca8-ad47fdaacd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesTables" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_02ec8cef-ef22-4d61-a6b5-3f1ce0775a90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_a2111d5d-6e37-454c-92a9-25af3d9bd019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02ec8cef-ef22-4d61-a6b5-3f1ce0775a90" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_a2111d5d-6e37-454c-92a9-25af3d9bd019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_71609d6a-ed09-4bb0-b680-758f1659b9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_02ec8cef-ef22-4d61-a6b5-3f1ce0775a90" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_71609d6a-ed09-4bb0-b680-758f1659b9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityTables" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_885049a0-d438-484a-bf8e-7b6bb1c946fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_6679daa2-18e6-45d8-956b-09db992c73c4" xlink:href="okta-20230131.xsd#okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_885049a0-d438-484a-bf8e-7b6bb1c946fa" xlink:to="loc_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_6679daa2-18e6-45d8-956b-09db992c73c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansTables" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_85c8e973-3b2e-4181-955c-096c0781f93a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_85c8e973-3b2e-4181-955c-096c0781f93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f7848bea-1fb4-49eb-a996-82da512a9b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_f7848bea-1fb4-49eb-a996-82da512a9b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b2d2a84b-58d5-43c7-b4fb-5085c4e830f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b2d2a84b-58d5-43c7-b4fb-5085c4e830f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_a07d5117-5223-4680-97a1-b01c0edf8996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_a07d5117-5223-4680-97a1-b01c0edf8996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_73693ee5-633f-4728-9829-0a7c024a43ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_73693ee5-633f-4728-9829-0a7c024a43ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_406b2d1c-2ba3-41a2-8074-22edfb92c08e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d81da11b-9224-4a98-9b12-0e889e536f42" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_406b2d1c-2ba3-41a2-8074-22edfb92c08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fd963107-5057-437f-a9ed-b05ce3fb52ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_40c255b5-e6ca-4e19-9637-d418f3c1fd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd963107-5057-437f-a9ed-b05ce3fb52ee" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_40c255b5-e6ca-4e19-9637-d418f3c1fd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d790c58e-7132-400f-8196-76510aa8c850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd963107-5057-437f-a9ed-b05ce3fb52ee" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d790c58e-7132-400f-8196-76510aa8c850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1e501158-ee1d-4f53-8f15-9daac158be8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd963107-5057-437f-a9ed-b05ce3fb52ee" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1e501158-ee1d-4f53-8f15-9daac158be8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0146d133-334b-4b3e-9ea5-eed9e95edb12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd963107-5057-437f-a9ed-b05ce3fb52ee" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0146d133-334b-4b3e-9ea5-eed9e95edb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_08759ae0-5b29-4d2d-9b8b-b336eabafbef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fd963107-5057-437f-a9ed-b05ce3fb52ee" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_08759ae0-5b29-4d2d-9b8b-b336eabafbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9ffeb92b-cced-4bcd-9025-3a223df45bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1a76babc-efb9-4b4c-b40c-474f0845b930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9ffeb92b-cced-4bcd-9025-3a223df45bdd" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1a76babc-efb9-4b4c-b40c-474f0845b930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9b135c7c-0554-455f-a9cd-b4af19c4da1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9ffeb92b-cced-4bcd-9025-3a223df45bdd" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_9b135c7c-0554-455f-a9cd-b4af19c4da1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesTables" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ae452d28-ff5e-4a74-a060-0f8888d4b784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_355f1365-7552-44ef-bb14-c73908dbdfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ae452d28-ff5e-4a74-a060-0f8888d4b784" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_355f1365-7552-44ef-bb14-c73908dbdfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_78f2a245-4d59-4341-ada1-e9269a65f11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_ae452d28-ff5e-4a74-a060-0f8888d4b784" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_78f2a245-4d59-4341-ada1-e9269a65f11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GeographicalInformationTables" xlink:type="simple" xlink:href="okta-20230131.xsd#GeographicalInformationTables"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GeographicalInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5a024eb5-ade1-4dbd-b58c-9dd3617b7901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_d94708c3-bdb7-45c2-a074-572919fa97a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5a024eb5-ade1-4dbd-b58c-9dd3617b7901" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_d94708c3-bdb7-45c2-a074-572919fa97a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/OverviewandBasisofPresentationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#OverviewandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/OverviewandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe93c13c-8b84-4bbe-9ddf-17fe188daf25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_825574a1-5222-43dc-99b7-c9649032608f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe93c13c-8b84-4bbe-9ddf-17fe188daf25" xlink:to="loc_us-gaap_NumberOfOperatingSegments_825574a1-5222-43dc-99b7-c9649032608f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c9767db4-2b30-4fe9-87dc-45e9532636b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fe93c13c-8b84-4bbe-9ddf-17fe188daf25" xlink:to="loc_us-gaap_NumberOfReportableSegments_c9767db4-2b30-4fe9-87dc-45e9532636b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_021bb86f-7815-4846-891d-ec7708f9c020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_021bb86f-7815-4846-891d-ec7708f9c020" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6ce5e0d1-b274-4a5b-b0df-1125bf8ac791" xlink:to="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5ef133d5-7765-451c-be1a-20369d5d0e6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:to="loc_srt_MinimumMember_5ef133d5-7765-451c-be1a-20369d5d0e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4e452c14-7cfd-4eff-b6d4-9ed900625e04" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e2a9e2b8-ccd2-478a-86b1-336d4d74f7e0" xlink:to="loc_srt_MaximumMember_4e452c14-7cfd-4eff-b6d4-9ed900625e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_94f1f3fb-e7d7-40ca-9b99-9abf68f23f46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_026e6cca-9de1-4f89-8747-01266863b9da" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_94f1f3fb-e7d7-40ca-9b99-9abf68f23f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3840a06f-e4aa-4fc1-9808-9d851cf8db9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_94f1f3fb-e7d7-40ca-9b99-9abf68f23f46" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_3840a06f-e4aa-4fc1-9808-9d851cf8db9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1a51f251-9732-425d-9eff-f1158c459056" xlink:to="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b26a8328-4673-4451-a83e-b54bc1c007be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b26a8328-4673-4451-a83e-b54bc1c007be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_495539e0-1dcc-496e-9591-f93b8bd173f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_61edee34-ba2c-4900-8936-21ead99b5581" xlink:to="loc_us-gaap_RetainedEarningsMember_495539e0-1dcc-496e-9591-f93b8bd173f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f65370b6-a7a4-4924-99a5-8cbddbdd0a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8f30ba94-dbac-4eb8-9336-ed8358ddf368" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f65370b6-a7a4-4924-99a5-8cbddbdd0a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_091e8286-e7e8-4c47-b993-288d006f8c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f65370b6-a7a4-4924-99a5-8cbddbdd0a27" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_091e8286-e7e8-4c47-b993-288d006f8c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44e61a37-2deb-4d56-b47c-def243cc2974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7422878e-49f7-4a6a-8de8-6ddb09a32334" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44e61a37-2deb-4d56-b47c-def243cc2974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d77901-bf4a-4e27-bf06-e2939991a8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44e61a37-2deb-4d56-b47c-def243cc2974" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e4d77901-bf4a-4e27-bf06-e2939991a8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d6373e9-f010-4fbe-86d0-f5d6df5ce845" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_RevenueFromContractWithCustomerContractDuration_0706c4f3-f5e6-4d94-a282-dbca403fcf93" xlink:href="okta-20230131.xsd#okta_RevenueFromContractWithCustomerContractDuration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_okta_RevenueFromContractWithCustomerContractDuration_0706c4f3-f5e6-4d94-a282-dbca403fcf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredRevenuePaymentTerms_a8583b6f-73ad-41ff-9f0b-2a7237d53eb1" xlink:href="okta-20230131.xsd#okta_DeferredRevenuePaymentTerms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_okta_DeferredRevenuePaymentTerms_a8583b6f-73ad-41ff-9f0b-2a7237d53eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b14a22a5-79e5-470c-a3dc-11ea3fd7caf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_b14a22a5-79e5-470c-a3dc-11ea3fd7caf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CapitalizedContractCostsAdditions_8c0ee82e-a76b-4c67-b65e-06ebf3f6c159" xlink:href="okta-20230131.xsd#okta_CapitalizedContractCostsAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_okta_CapitalizedContractCostsAdditions_8c0ee82e-a76b-4c67-b65e-06ebf3f6c159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_72b9278e-7645-468d-b5c2-a17ff85029c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_72b9278e-7645-468d-b5c2-a17ff85029c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1c567676-fd02-496e-b06e-03f093c3309b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1c567676-fd02-496e-b06e-03f093c3309b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_a1f439a0-c5a5-469c-a496-5ef66937b3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_AdvertisingExpense_a1f439a0-c5a5-469c-a496-5ef66937b3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f33d6ec1-7337-45e0-a9fb-dc4ec59b9d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f33d6ec1-7337-45e0-a9fb-dc4ec59b9d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_60687962-8440-427c-87fd-3b877674e0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_60687962-8440-427c-87fd-3b877674e0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_e6071b8e-4915-4b70-9619-4a04280d7159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_e6071b8e-4915-4b70-9619-4a04280d7159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_11b08f97-63c6-4ef8-883c-84a30ea85b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_11b08f97-63c6-4ef8-883c-84a30ea85b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d9c439fd-949f-4fcd-9493-b9e570d65e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_InterestExpense_d9c439fd-949f-4fcd-9493-b9e570d65e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_961605d8-0bf4-47e9-b8f7-c082e70bef58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_EarningsPerShareBasic_961605d8-0bf4-47e9-b8f7-c082e70bef58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cef328b6-8a48-47cc-931f-612067119c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2bcba0eb-173a-4951-891c-5abefb8dd9a3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cef328b6-8a48-47cc-931f-612067119c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_55c303d9-81f2-4c96-b8e6-41aef0b0e586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_55c303d9-81f2-4c96-b8e6-41aef0b0e586" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1b023c47-4e41-495e-83af-94c76f5121f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_2f44f58c-e632-4ac6-90e1-be35daa12828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:to="loc_us-gaap_ComputerEquipmentMember_2f44f58c-e632-4ac6-90e1-be35daa12828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_ee67fdcd-eb59-4316-9873-729aa8af0532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c7a9c846-0d3c-48cc-a945-7988d1ac3657" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_ee67fdcd-eb59-4316-9873-729aa8af0532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9af2df5a-4d33-4b54-891e-fc11d24d17dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e1fbb868-71b0-4137-9aac-554bb5d097e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9af2df5a-4d33-4b54-891e-fc11d24d17dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1655fb3a-aeb3-457f-92b1-0ddee86e78c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9af2df5a-4d33-4b54-891e-fc11d24d17dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1655fb3a-aeb3-457f-92b1-0ddee86e78c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4e3460fc-6f3e-4fe6-b939-45d8e47953e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4e3460fc-6f3e-4fe6-b939-45d8e47953e0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_4220cf14-c2ae-40f1-bb1a-504ec7c4f467" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_015a73ab-0507-43b3-9245-1dcb421d626e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_015a73ab-0507-43b3-9245-1dcb421d626e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c5d41526-8c51-408a-9223-b7e9d56ce219" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c5e99f6f-2312-4bf2-ac4c-6a1ade8af62d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c5d41526-8c51-408a-9223-b7e9d56ce219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_26cf81b9-f50f-46a3-8214-9ba263bc93ed" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:to="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_4e9e5af5-e34b-4a95-ae74-e42564187cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_4e9e5af5-e34b-4a95-ae74-e42564187cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_bdbc2e09-adc2-4195-9e7f-c331212b54bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_bdbc2e09-adc2-4195-9e7f-c331212b54bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1d7526eb-4977-490e-8088-f77e0a6a0058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_a7367079-7147-4c07-bcbc-9669083aadd7" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1d7526eb-4977-490e-8088-f77e0a6a0058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7322167-2367-42ee-8ba7-a41831f89872" xlink:to="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_93d5e825-daf1-40a2-8cdc-046afd2d27af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:to="loc_us-gaap_AdditionalPaidInCapital_93d5e825-daf1-40a2-8cdc-046afd2d27af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d584a3ee-2ffe-403e-9b95-dc8ee1880051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_71cb32ce-d3a8-420a-b1ec-1ea91fe526a2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d584a3ee-2ffe-403e-9b95-dc8ee1880051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BusinessCombinationsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d24e0267-1b5a-4e34-9857-be18a0f4f0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d24e0267-1b5a-4e34-9857-be18a0f4f0db" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a124359c-d5f6-4ed7-9592-c411fa76b768" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member_0a512aa0-1173-4615-86b5-c113062265a9" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:to="loc_okta_Auth0Member_0a512aa0-1173-4615-86b5-c113062265a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TownsendStreetLabsIncAtSpokeMember_e1d33abc-23ce-4e3b-b121-869317268500" xlink:href="okta-20230131.xsd#okta_TownsendStreetLabsIncAtSpokeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a91a6dca-20be-4406-8552-d762c41330d6" xlink:to="loc_okta_TownsendStreetLabsIncAtSpokeMember_e1d33abc-23ce-4e3b-b121-869317268500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f565e9e-9775-4f97-aaaf-bbb87b2820bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_22f1c1bb-b298-4cd2-bb16-d72587e874f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f565e9e-9775-4f97-aaaf-bbb87b2820bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3ef3673e-5c30-4372-b804-cfbbc30ef7ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7f565e9e-9775-4f97-aaaf-bbb87b2820bb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3ef3673e-5c30-4372-b804-cfbbc30ef7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_8caa8e46-a945-438d-8064-65da48e7c2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_d7c8ffa9-ebc8-40ea-9ff5-96441c6280e1" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_8caa8e46-a945-438d-8064-65da48e7c2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c21da21c-0722-44e5-80a4-9fede9d78ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_8caa8e46-a945-438d-8064-65da48e7c2f7" xlink:to="loc_us-gaap_CommonStockMember_c21da21c-0722-44e5-80a4-9fede9d78ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9844507f-0aff-4c01-bc51-044c2bf244d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c5975930-adeb-425d-a55b-8b47403ce3c6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9844507f-0aff-4c01-bc51-044c2bf244d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c38410e7-e5e5-449a-9321-82a4eb9f05b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9844507f-0aff-4c01-bc51-044c2bf244d7" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c38410e7-e5e5-449a-9321-82a4eb9f05b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4281832f-512d-48f4-9091-03066213ef19" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_475f39f5-1c23-4459-9829-792701e7edfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_475f39f5-1c23-4459-9829-792701e7edfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0de9b49d-f43f-4c90-a522-2d2a28ac6ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_0de9b49d-f43f-4c90-a522-2d2a28ac6ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a03d6653-8f0d-4be5-8fbe-c9078b8da185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a03d6653-8f0d-4be5-8fbe-c9078b8da185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1d44bd2a-3a70-4255-b49c-312bab299fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1d44bd2a-3a70-4255-b49c-312bab299fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_fc609d7b-08e4-462a-9e26-6ca6bb4bd9d1" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack_fc609d7b-08e4-462a-9e26-6ca6bb4bd9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_48148b48-f80b-4c95-9d59-9aa7257a4df8" xlink:href="okta-20230131.xsd#okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares_48148b48-f80b-4c95-9d59-9aa7257a4df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_025bd7f8-9771-49b6-b3c0-eff3cbb6a9ba" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack_025bd7f8-9771-49b6-b3c0-eff3cbb6a9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_68a8eb48-4c61-4d55-a60a-807cfe6c6726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_68a8eb48-4c61-4d55-a60a-807cfe6c6726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4a7dfab8-1633-4748-b957-842e24e63372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_Goodwill_4a7dfab8-1633-4748-b957-842e24e63372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_b11052fb-4d27-4ee1-85cb-fe43f301f3b5" xlink:href="okta-20230131.xsd#okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod_b11052fb-4d27-4ee1-85cb-fe43f301f3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e976357d-a2ef-4be1-ba63-da03b8d40dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e976357d-a2ef-4be1-ba63-da03b8d40dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_65f793ed-1a31-449c-a510-4b40b59d8329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fc8dfe6-9e73-4d70-af93-8fd7ae3c3d90" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_65f793ed-1a31-449c-a510-4b40b59d8329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_df14b4c5-8caa-4d60-920c-916df2a61fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_df14b4c5-8caa-4d60-920c-916df2a61fbb" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_85d21e8b-c7c7-4ebf-a601-546095723450" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_707d347b-9524-446b-9d72-15858f785372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_707d347b-9524-446b-9d72-15858f785372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_cedc10d6-3426-4fb8-afe2-b4c1ef6d3b40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_63f4e1b5-511d-44e8-b4d6-b9af7b8b1b9f" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_cedc10d6-3426-4fb8-afe2-b4c1ef6d3b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_eefe4b00-460f-4301-90b0-9341280da25f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3fc5af55-7bef-413b-9167-2eaa6d736ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3fc5af55-7bef-413b-9167-2eaa6d736ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8721cf21-fadc-452a-adea-076db1ba97ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8721cf21-fadc-452a-adea-076db1ba97ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_033b71c3-41e8-466c-bfbc-b7f0b7798536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_461cb455-b1ea-4277-96eb-1c384db867bd" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_033b71c3-41e8-466c-bfbc-b7f0b7798536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1522b7cf-3a64-4b9c-afda-603c763c029b" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fd34e0cf-1562-4ee0-8200-021b17b9b36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_fd34e0cf-1562-4ee0-8200-021b17b9b36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c810f474-9c0b-4123-8b87-082cfad6d2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c810f474-9c0b-4123-8b87-082cfad6d2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_fd630a35-785a-44b2-a44b-6dbdfe18c8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_fd630a35-785a-44b2-a44b-6dbdfe18c8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_25546fb5-bd79-4405-968d-8cdc66d02ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_888fec35-9ddd-4500-baa8-82d05b1deca7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_25546fb5-bd79-4405-968d-8cdc66d02ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_545aed95-b504-45e6-8617-f71db9e2b664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_545aed95-b504-45e6-8617-f71db9e2b664" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ae5692c9-2c7d-4e08-96ff-d22a07adade0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8b4009ad-2a29-42a1-baa6-413dcf900873" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ae5692c9-2c7d-4e08-96ff-d22a07adade0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_8b8b96c1-27f9-4b3f-9ef8-5edc380cffce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_ae5692c9-2c7d-4e08-96ff-d22a07adade0" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_8b8b96c1-27f9-4b3f-9ef8-5edc380cffce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_619b6683-2f19-4046-83a5-1b913e9bcace" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_7c4ea6e5-fad5-491f-a7de-f23e03a0261e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_7c4ea6e5-fad5-491f-a7de-f23e03a0261e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_982c1063-9dfe-4361-8017-debbccad241c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_982c1063-9dfe-4361-8017-debbccad241c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_eac680b2-7aa6-41e7-b099-86f45e0a2ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_24cfd30f-e68c-43a0-885b-9db6ec5d8dc0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_eac680b2-7aa6-41e7-b099-86f45e0a2ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_bf3d28b4-e02f-4a6e-86d5-9c2bd4e7430e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8a63bb73-bbc6-42fe-b884-387a7dcc338a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_8a63bb73-bbc6-42fe-b884-387a7dcc338a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_437eea59-68b6-493a-a7ee-563370826f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_437eea59-68b6-493a-a7ee-563370826f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_1aab3e15-1c50-4e6f-b10d-b0d969bdbb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_a9134c62-2992-4a38-afc0-2fe89bee4b83" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_1aab3e15-1c50-4e6f-b10d-b0d969bdbb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c8842cf5-acef-4821-8e0a-105c6d14d7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_0970817c-a3d7-46ca-a5f3-ec6056fd61e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c8842cf5-acef-4821-8e0a-105c6d14d7b7" xlink:to="loc_us-gaap_InterestReceivableCurrent_0970817c-a3d7-46ca-a5f3-ec6056fd61e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_57c4a02d-a857-439a-a6aa-36e9b751013a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c8842cf5-acef-4821-8e0a-105c6d14d7b7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_57c4a02d-a857-439a-a6aa-36e9b751013a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_54b6640a-b5da-4aa5-bfa9-99df109f9e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c8842cf5-acef-4821-8e0a-105c6d14d7b7" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale_54b6640a-b5da-4aa5-bfa9-99df109f9e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_87088cab-8d0e-4c5b-b94b-f4d8f067bda6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c8842cf5-acef-4821-8e0a-105c6d14d7b7" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_87088cab-8d0e-4c5b-b94b-f4d8f067bda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_28a7a633-a768-4728-9d5e-ec0a4b44a7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_28a7a633-a768-4728-9d5e-ec0a4b44a7d2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b178a255-4658-43d3-8d12-b9a40b2cd6df" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5d0b013a-4321-4370-ad1b-8f9ff8c5ee7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5d0b013a-4321-4370-ad1b-8f9ff8c5ee7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_a39fc7fd-1848-4586-bdb3-8eb7977c7ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_528e7f0b-50df-4839-b5b6-d6b404c70eaf" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_a39fc7fd-1848-4586-bdb3-8eb7977c7ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_5f481ff1-f0d4-49c1-8b17-c8fc5608ab15" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6534bbf4-ad24-4c78-96a1-8a819980f722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_6534bbf4-ad24-4c78-96a1-8a819980f722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3df8a6df-cd18-4f2c-9ff7-dbab7f8c3238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3df8a6df-cd18-4f2c-9ff7-dbab7f8c3238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_9aafdbf9-192d-42ab-a66f-539722def4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_9aafdbf9-192d-42ab-a66f-539722def4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b5cc7c5c-c2f6-4523-831b-e5ab5e8f2bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b5cc7c5c-c2f6-4523-831b-e5ab5e8f2bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_681d5d92-054b-4f1e-8457-94d333d245bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_681d5d92-054b-4f1e-8457-94d333d245bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2e8461f8-1251-4bd8-9dd3-182c4a4d40f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_2ede7230-87b3-4cda-898c-b5733e423b8a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_2e8461f8-1251-4bd8-9dd3-182c4a4d40f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_537a3d85-b57a-48d7-81d1-064a595a7aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_537a3d85-b57a-48d7-81d1-064a595a7aa3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8422f763-2cfa-427f-bd0f-2077a97661ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6b4438af-6a21-426c-9c3d-927a4e4702d0" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8422f763-2cfa-427f-bd0f-2077a97661ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_301cd918-4098-445b-b6f7-038daa027f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_8422f763-2cfa-427f-bd0f-2077a97661ca" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_301cd918-4098-445b-b6f7-038daa027f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_749f4650-b40f-412c-9ce6-b8d54760f655" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_1a9abc6c-5cce-4de5-b1bf-d612f55ec21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:to="loc_us-gaap_MoneyMarketFundsMember_1a9abc6c-5cce-4de5-b1bf-d612f55ec21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_50336c3a-e986-4fa7-9444-706330e8470f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7e17bc5c-05b9-4071-b54b-c1e8e77d0430" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_50336c3a-e986-4fa7-9444-706330e8470f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_10b485a7-b4ad-4984-8435-7232c1af3d88" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_90452189-93f7-4dba-a1e1-3707501eadbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_90452189-93f7-4dba-a1e1-3707501eadbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e9d15155-e584-4d79-8505-37ce4bb42549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dda794a-6729-4db8-897e-c5a329f21013" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e9d15155-e584-4d79-8505-37ce4bb42549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_34dc943a-21d1-4b2e-a169-01f70b9edf2c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d43c2c29-b183-453c-ace8-b933ca082d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d43c2c29-b183-453c-ace8-b933ca082d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6842f68c-4b6c-419f-a328-31e67c1430b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6842f68c-4b6c-419f-a328-31e67c1430b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_015853f5-ed33-4938-a351-735a99b9ae16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_197a22bc-3605-4cd6-9018-5516b8f6f7f0" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_015853f5-ed33-4938-a351-735a99b9ae16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dfa2d4e6-4cd4-47eb-91e5-1cb9978d6311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_737fd300-969b-49df-a682-a461cfafcd81" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dfa2d4e6-4cd4-47eb-91e5-1cb9978d6311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dfa2d4e6-4cd4-47eb-91e5-1cb9978d6311" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fcaeaf13-5217-4ff3-9423-c45e90b4e916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fcaeaf13-5217-4ff3-9423-c45e90b4e916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_5185b261-bf75-403a-815d-fb55818eccb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_5185b261-bf75-403a-815d-fb55818eccb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2cf6bbc1-3674-429f-bf35-b2ba73fcdf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47853f97-45c7-4aca-b958-fe102027eb5e" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2cf6bbc1-3674-429f-bf35-b2ba73fcdf85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6d4c4447-8e31-40de-a113-0d5e034fa1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6d4c4447-8e31-40de-a113-0d5e034fa1d5" xlink:to="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_53d54a69-f3ac-4570-a558-211244466bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_af4ede0f-20ae-464c-abe9-0f976ddfd040" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_53d54a69-f3ac-4570-a558-211244466bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_53d54a69-f3ac-4570-a558-211244466bf0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b5475627-5cce-4ef4-9cd6-db77993a34fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b5475627-5cce-4ef4-9cd6-db77993a34fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1269ee8d-313d-4b16-aae7-9573aad80d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e7928208-1b93-48c4-93e4-f4e3d3a4d715" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_1269ee8d-313d-4b16-aae7-9573aad80d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_db1eac14-b4a6-4aa8-9efe-4ca15fb12987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a3a35de8-0228-41c5-9e13-758dc9eef59d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_db1eac14-b4a6-4aa8-9efe-4ca15fb12987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_cf8f1af2-34f8-43a0-8688-e7d6a000064b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_db1eac14-b4a6-4aa8-9efe-4ca15fb12987" xlink:to="loc_us-gaap_SeniorNotesMember_cf8f1af2-34f8-43a0-8688-e7d6a000064b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_695dd630-09a1-4efc-bf0e-4492ee473017" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_acff41e3-0f16-47b1-820c-d1facfc533df" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_acff41e3-0f16-47b1-820c-d1facfc533df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_e29fec0e-2e39-4e11-a5f0-0aa6adb03122" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_911983bb-6be0-494a-8096-b0dd76778b74" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_e29fec0e-2e39-4e11-a5f0-0aa6adb03122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_aa8ab052-87e2-4412-94b4-264d5b35221f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_691ae8b1-09a2-4dde-bed2-633022344cef" xlink:to="loc_us-gaap_DebtInstrumentLineItems_aa8ab052-87e2-4412-94b4-264d5b35221f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_cb88f6be-354e-4361-8dae-1909284d3056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_aa8ab052-87e2-4412-94b4-264d5b35221f" xlink:to="loc_us-gaap_LongTermDebtFairValue_cb88f6be-354e-4361-8dae-1909284d3056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b4fdb9e7-4fce-4a60-8f5a-e033eb288ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b4fdb9e7-4fce-4a60-8f5a-e033eb288ff3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7983bcfc-5d4d-49b5-b0de-e6e7b2a6b814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b590b19b-6422-4282-95fa-508d02fe635a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7983bcfc-5d4d-49b5-b0de-e6e7b2a6b814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8ca6c24d-9fed-4a1d-8f3c-66ae019cf48d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7983bcfc-5d4d-49b5-b0de-e6e7b2a6b814" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_8ca6c24d-9fed-4a1d-8f3c-66ae019cf48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_00b810f8-8dd7-4f13-9a6f-a8e0361c381b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member_dad00735-d8ad-4a1d-b2b5-2e5c6ffd3c48" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:to="loc_okta_Auth0Member_dad00735-d8ad-4a1d-b2b5-2e5c6ffd3c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TownsendStreetLabsIncAtSpokeMember_64bec11b-38d4-4c7b-9019-1c8b026509e2" xlink:href="okta-20230131.xsd#okta_TownsendStreetLabsIncAtSpokeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e280313-1d5a-47f2-8696-b0a9e13b0e73" xlink:to="loc_okta_TownsendStreetLabsIncAtSpokeMember_64bec11b-38d4-4c7b-9019-1c8b026509e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36be3e57-0b2d-4a1b-a8bd-0c64732cc387" xlink:to="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d3fef374-f875-4b83-a306-4e0f4db108c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_Goodwill_d3fef374-f875-4b83-a306-4e0f4db108c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_f14e4096-13c2-47fb-a884-270143d7ecd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_f14e4096-13c2-47fb-a884-270143d7ecd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_243c4e77-35e7-4123-86e9-c6a4838da190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_571a9cb1-6be5-4925-8c3f-79622d5fc29d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_243c4e77-35e7-4123-86e9-c6a4838da190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9e586c02-b069-4138-9706-b11705fd0c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9e586c02-b069-4138-9706-b11705fd0c3b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e1daf8e8-bdff-4f86-8e0f-9d103c498ad8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_a7dfbcba-7d66-43b5-b8fe-c1f5ae2283f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_a7dfbcba-7d66-43b5-b8fe-c1f5ae2283f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_a132c26b-a8b6-4397-a4f6-9b3815fbc608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_a132c26b-a8b6-4397-a4f6-9b3815fbc608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_46412ac3-dd56-42f2-999a-d18844cf3b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_46412ac3-dd56-42f2-999a-d18844cf3b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_6dba65ae-f145-46e3-aa75-1786cf4e85f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_TradeNamesMember_6dba65ae-f145-46e3-aa75-1786cf4e85f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_9e2b27c2-8042-4cd4-b0a2-3e1e080298ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicensingAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac03938-64fb-49a2-858c-979f7f81166a" xlink:to="loc_us-gaap_LicensingAgreementsMember_9e2b27c2-8042-4cd4-b0a2-3e1e080298ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d8e11835-8405-4665-b4a7-78bfa1127d81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_00d27193-64d4-4411-a298-e083b88ef718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_00d27193-64d4-4411-a298-e083b88ef718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbedff5d-1830-4970-99b5-53c3bf3efd19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbedff5d-1830-4970-99b5-53c3bf3efd19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90ecfb94-9928-4a24-ac9a-757d8cd4d32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90ecfb94-9928-4a24-ac9a-757d8cd4d32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_48253d79-a3db-4e27-aa68-021d87628e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c338c7d3-a31a-4f66-8ce9-da9a3570d893" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_48253d79-a3db-4e27-aa68-021d87628e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bf84bbcc-16a2-4d6f-80d4-ba9285d4d346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bf84bbcc-16a2-4d6f-80d4-ba9285d4d346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e9916cca-9772-4377-b994-ced910ce6928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_e9916cca-9772-4377-b994-ced910ce6928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5d2cd7a2-d14b-487c-921b-b2693ae21987" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5d2cd7a2-d14b-487c-921b-b2693ae21987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2dc7e2a8-c40c-4602-9ca4-719a984fb146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2dc7e2a8-c40c-4602-9ca4-719a984fb146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_99841ba4-1bda-4c26-9c55-f85327adc093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_99841ba4-1bda-4c26-9c55-f85327adc093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_a9f5916c-99a4-4bba-97ee-dbd654a1b759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_a9f5916c-99a4-4bba-97ee-dbd654a1b759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_732800fe-ef4c-44d5-905a-9b760446088f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a6c1a91c-7902-41a9-b4c6-628632a63f59" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_732800fe-ef4c-44d5-905a-9b760446088f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02c7b77e-5748-4669-8df2-bb083fda1d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02c7b77e-5748-4669-8df2-bb083fda1d77" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1050de67-e3ad-4317-a4b0-1466f51c2baa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_4f22b4e0-28d3-44d5-b6f0-89692c753934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:to="loc_us-gaap_ComputerEquipmentMember_4f22b4e0-28d3-44d5-b6f0-89692c753934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_67687f3c-6726-4660-ba49-7e3b500f039a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_67687f3c-6726-4660-ba49-7e3b500f039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_890bca21-3308-4e7a-8218-e9ea1b857a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88de4336-72e2-41a6-88b5-0d12e7893b80" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_890bca21-3308-4e7a-8218-e9ea1b857a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bd232245-d7d8-4391-abef-dd3669513a78" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0da27a3c-99ec-4476-87b8-472082f99252" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0da27a3c-99ec-4476-87b8-472082f99252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_26a58647-e17a-4ba3-b2a0-cd9bee4974a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_26a58647-e17a-4ba3-b2a0-cd9bee4974a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_13048d5d-20e3-41d5-a352-900691748bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d878af42-1470-481a-9a68-f2434c3d430d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_13048d5d-20e3-41d5-a352-900691748bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c2f0c1f7-66f3-4c39-ae71-ef794810c5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02c7b77e-5748-4669-8df2-bb083fda1d77" xlink:to="loc_us-gaap_Depreciation_c2f0c1f7-66f3-4c39-ae71-ef794810c5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e7bbf9a4-2424-4a9e-b4c2-38988738aff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e7bbf9a4-2424-4a9e-b4c2-38988738aff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d6045613-e925-4a68-91a0-97865cecaba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_d6045613-e925-4a68-91a0-97865cecaba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_2659452c-9b5a-4208-92ad-cf8c32827be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_2659452c-9b5a-4208-92ad-cf8c32827be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_4dbf0f28-d711-4b78-80b9-36a98719b361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_4dbf0f28-d711-4b78-80b9-36a98719b361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f7208a31-cdcf-4ab3-8e8e-0e471c2161e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f7208a31-cdcf-4ab3-8e8e-0e471c2161e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4a98fb4f-f98d-430f-88dc-f8137b97b2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_62cab92b-31ef-4805-ad1b-39644aed30a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4a98fb4f-f98d-430f-88dc-f8137b97b2c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c66204b1-e92a-4735-996b-8485fbda2679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f5dd6844-a3ad-4c13-9e55-b21e5b5541be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c66204b1-e92a-4735-996b-8485fbda2679" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f5dd6844-a3ad-4c13-9e55-b21e5b5541be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_604671e5-00c0-4fc5-968b-5b03e136d28e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c66204b1-e92a-4735-996b-8485fbda2679" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_604671e5-00c0-4fc5-968b-5b03e136d28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a470430d-7c51-4689-b9df-25c39d599e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c66204b1-e92a-4735-996b-8485fbda2679" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a470430d-7c51-4689-b9df-25c39d599e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#DeferredRevenueandPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d5ad065d-ed40-4c5f-95ed-e1a00361d4da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bc3f0114-de07-4e95-b932-1261190401d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d5ad065d-ed40-4c5f-95ed-e1a00361d4da" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bc3f0114-de07-4e95-b932-1261190401d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d5ad065d-ed40-4c5f-95ed-e1a00361d4da" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6d842102-836d-438d-8f6a-db2c1c3014c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6d842102-836d-438d-8f6a-db2c1c3014c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:to="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7c35cc4e-2311-486c-9a98-cb64fc4fa151" xlink:to="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_93b73daf-c38e-486d-90e4-52db035cf3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_93b73daf-c38e-486d-90e4-52db035cf3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_82453a94-20cf-47da-9f7c-7e3930930373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6b09adb5-6409-4e88-89d2-e3c222ab07c4" xlink:to="loc_us-gaap_TechnologyServiceMember_82453a94-20cf-47da-9f7c-7e3930930373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_f4a98f9f-3fc3-4cda-8325-27fcd7dcbebe" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ee1c961-715c-437c-8dda-e032ecbf0acd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_1ee1c961-715c-437c-8dda-e032ecbf0acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_0dd8d942-2c24-4be0-9d25-bfde266be0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_0dd8d942-2c24-4be0-9d25-bfde266be0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b60f4fba-bef8-4f6f-807c-f73551e8e91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b60f4fba-bef8-4f6f-807c-f73551e8e91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_59a7a52d-15f9-4633-b7f3-a4f4213be634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0b5790be-0f4f-4661-80bf-bde2870f4d82" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_59a7a52d-15f9-4633-b7f3-a4f4213be634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="okta-20230131.xsd#DeferredRevenueandPerformanceObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_36fab0b8-73c2-4cc8-8317-0800f2c69810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_36fab0b8-73c2-4cc8-8317-0800f2c69810" xlink:to="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_069523be-5845-4b82-a85c-f3d333da5975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_65b0317d-29b7-4285-abbb-ac21fe215f07" xlink:to="loc_us-gaap_ClassOfStockDomain_069523be-5845-4b82-a85c-f3d333da5975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b8c1aa12-be0f-4f9e-bb82-cc8ccbd3cb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_069523be-5845-4b82-a85c-f3d333da5975" xlink:to="loc_us-gaap_CommonClassAMember_b8c1aa12-be0f-4f9e-bb82-cc8ccbd3cb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1a2f27c4-c01f-4e31-894e-071f649095c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8811108d-074e-4ca4-b198-20a02481803c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1a2f27c4-c01f-4e31-894e-071f649095c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_08ee5651-25af-4001-80ce-f2bc8c1f1785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1a2f27c4-c01f-4e31-894e-071f649095c9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_08ee5651-25af-4001-80ce-f2bc8c1f1785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ccab7ec4-e4ae-475d-9c3f-9cd50298f8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_3376dc8a-8808-4996-bf90-c610738f5811" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ccab7ec4-e4ae-475d-9c3f-9cd50298f8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_56ea4a94-dac1-453f-89fa-8a75075cf604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ccab7ec4-e4ae-475d-9c3f-9cd50298f8b0" xlink:to="loc_us-gaap_SeniorNotesMember_56ea4a94-dac1-453f-89fa-8a75075cf604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b4455b6f-e0ed-47a0-981b-889fba8d2093" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_4080328e-f90d-4aa8-b664-5a3553f541ce" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_4080328e-f90d-4aa8-b664-5a3553f541ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_21b5a511-f6dd-4ce3-95a8-ec86dc116632" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_21b5a511-f6dd-4ce3-95a8-ec86dc116632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_4f1d1d8d-c16d-49d1-b26e-c23257a83a17" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4464758a-49a3-4c9f-8986-5e058252b26b" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_4f1d1d8d-c16d-49d1-b26e-c23257a83a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f42f43c0-c397-4ff8-b087-738386a0589b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_20bac88f-7a92-4337-aa52-1f25a631cfc7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f42f43c0-c397-4ff8-b087-738386a0589b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_30af0553-abc2-4037-88c5-9eee05aabea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f42f43c0-c397-4ff8-b087-738386a0589b" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_30af0553-abc2-4037-88c5-9eee05aabea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_050bbf84-427b-460e-981f-3f8f8d076653" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65db9345-33e4-4459-bd9b-47b859e88ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_65db9345-33e4-4459-bd9b-47b859e88ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_e8cb390f-4b5b-493d-8dab-1b8c9cb76110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_e8cb390f-4b5b-493d-8dab-1b8c9cb76110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d2d8af9c-579f-4d75-8331-cc8c959fc723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_d2d8af9c-579f-4d75-8331-cc8c959fc723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_8d9a544e-73bb-4780-a23e-37dcb61569ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_8d9a544e-73bb-4780-a23e-37dcb61569ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_42778dee-68f4-4695-9cc4-bb5a30609b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_42778dee-68f4-4695-9cc4-bb5a30609b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9064c6ef-8e23-4338-b293-455dfe7b1b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_9064c6ef-8e23-4338-b293-455dfe7b1b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_af11397b-0621-458d-9bb1-ad836aa4d87d" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount_af11397b-0621-458d-9bb1-ad836aa4d87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_4a5644c4-f678-4970-ad59-64850c291078" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction_4a5644c4-f678-4970-ad59-64850c291078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_6b19cc24-06c9-439d-8c7e-98b632b27053" xlink:href="okta-20230131.xsd#okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase_6b19cc24-06c9-439d-8c7e-98b632b27053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_7f4298dd-b7e2-44c6-bbad-1eabf1044bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_7f4298dd-b7e2-44c6-bbad-1eabf1044bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c03944ec-09b5-4abc-ac3c-4862e24c42a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c03944ec-09b5-4abc-ac3c-4862e24c42a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_3579b9a7-30ff-41ea-be0d-d5cf9cf8a411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_3579b9a7-30ff-41ea-be0d-d5cf9cf8a411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_49e02fa9-9e4c-45f8-ae06-371f697e5022" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays_49e02fa9-9e4c-45f8-ae06-371f697e5022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_ca0bba89-906a-4d1b-8c4a-bb73acadcd78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_ca0bba89-906a-4d1b-8c4a-bb73acadcd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_0081412d-7683-4af7-b6c6-be49e0d84360" xlink:href="okta-20230131.xsd#okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice_0081412d-7683-4af7-b6c6-be49e0d84360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_09b06c29-f7b4-4820-a822-7663a7ccdece" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays_09b06c29-f7b4-4820-a822-7663a7ccdece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_6062b9a1-bd37-4ee1-badc-e8c04df33ff0" xlink:href="okta-20230131.xsd#okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes_6062b9a1-bd37-4ee1-badc-e8c04df33ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b2ecf913-f677-4139-868a-e2f433b00e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b2ecf913-f677-4139-868a-e2f433b00e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_61f295e2-c793-4c5b-af25-42bb6a30de5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_61f295e2-c793-4c5b-af25-42bb6a30de5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_InitialCapPriceperShareCappedCalls_6a378f15-8ca9-4756-a9e8-2d530481fe77" xlink:href="okta-20230131.xsd#okta_InitialCapPriceperShareCappedCalls"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c08ca80-c28e-4e07-b6b9-ddad5c2ad8e7" xlink:to="loc_okta_InitialCapPriceperShareCappedCalls_6a378f15-8ca9-4756-a9e8-2d530481fe77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2ef045f8-45eb-4b1c-8d0b-a2241d3da374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2ef045f8-45eb-4b1c-8d0b-a2241d3da374" xlink:to="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_76cecaff-a93b-4a92-8e8e-bfec69d4a7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03866ea3-5d9e-4608-89dd-ee96dc030c4a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_76cecaff-a93b-4a92-8e8e-bfec69d4a7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_fa13a9be-489d-4cfd-8a70-001f7d8961b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_76cecaff-a93b-4a92-8e8e-bfec69d4a7f5" xlink:to="loc_us-gaap_SeniorNotesMember_fa13a9be-489d-4cfd-8a70-001f7d8961b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:to="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_91428d70-e457-4b42-ab81-7505e0f1aa9a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_a9275568-b1bf-4bc2-b54f-de385bb0fb76" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_a9275568-b1bf-4bc2-b54f-de385bb0fb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_69e2343a-0018-4c16-b47e-81b9f1bdb183" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_69e2343a-0018-4c16-b47e-81b9f1bdb183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_86e6deae-cac8-480e-886d-a33f60f582b5" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0551b282-94b4-4cf1-b609-c88412e625d8" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_86e6deae-cac8-480e-886d-a33f60f582b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b893e93c-be19-47ae-bc22-66498dce4545" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_3e6e1bf2-4299-4990-907c-47aa9fdd73b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_3e6e1bf2-4299-4990-907c-47aa9fdd73b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f7efa160-d22e-4655-be19-3211d9a81341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f7efa160-d22e-4655-be19-3211d9a81341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_9d79f55a-50e4-4957-b22e-122dac667906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_9d79f55a-50e4-4957-b22e-122dac667906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_a87ccec7-143c-4cdd-8f09-c7bc5e615f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9f71e36f-fd12-42e2-bf1b-f00cb9fb9e72" xlink:to="loc_us-gaap_InterestExpenseDebt_a87ccec7-143c-4cdd-8f09-c7bc5e615f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_96e3dfcd-274d-4be3-9a80-c4429cb18a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96e3dfcd-274d-4be3-9a80-c4429cb18a54" xlink:to="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8e913bec-8157-49d2-98df-c8284ca9de97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_08a53384-ee8b-4a40-a151-d362657833dd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8e913bec-8157-49d2-98df-c8284ca9de97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9044584a-646c-4301-8fc4-fabc349e5ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8e913bec-8157-49d2-98df-c8284ca9de97" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9044584a-646c-4301-8fc4-fabc349e5ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6f0b070f-c055-490f-8222-aebd5a0f142b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0827e4d1-93c0-4f32-b82a-267166dad90a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6f0b070f-c055-490f-8222-aebd5a0f142b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_1c0603e0-ab03-481d-86cb-9cb244ae5a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6f0b070f-c055-490f-8222-aebd5a0f142b" xlink:to="loc_us-gaap_SeniorNotesMember_1c0603e0-ab03-481d-86cb-9cb244ae5a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2fcba775-45ae-48fe-89cc-853e378bfdf8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_f0383edb-974d-4814-8ec4-4a0c9e8abba4" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_f0383edb-974d-4814-8ec4-4a0c9e8abba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2025Member_2cb184b7-44de-48db-b4b6-cb6fff4c13d7" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:to="loc_okta_ConvertibleSeniorNotesDue2025Member_2cb184b7-44de-48db-b4b6-cb6fff4c13d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2026Member_ae5cb635-6278-4e2c-8a5f-9a09670688d1" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2db9b262-d09f-4cd5-b09b-6f600ab396b9" xlink:to="loc_okta_ConvertibleSeniorNotesDue2026Member_ae5cb635-6278-4e2c-8a5f-9a09670688d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ccf389e1-814b-4aec-9142-7f39798b4754" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:href="okta-20230131.xsd#okta_LiabilityComponentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:to="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_03968b49-f13a-41c8-b49e-0a0c0b66c1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_03968b49-f13a-41c8-b49e-0a0c0b66c1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_17537c1f-e577-4256-9fef-2afcd261fc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_17537c1f-e577-4256-9fef-2afcd261fc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5b0001e9-4b86-4085-964f-a4eb02396903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_LiabilityComponentAbstract_18292c0e-1d15-47d6-bcbd-d003d6092cc1" xlink:to="loc_us-gaap_LongTermDebt_5b0001e9-4b86-4085-964f-a4eb02396903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:href="okta-20230131.xsd#okta_EquityComponentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0f84f2ef-62ea-4517-bf07-df88a32065b6" xlink:to="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_3866e28e-29b4-4bd6-827c-652c50e71404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_3866e28e-29b4-4bd6-827c-652c50e71404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_58ae278b-55da-4179-b2db-21702365bb2e" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:to="loc_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts_58ae278b-55da-4179-b2db-21702365bb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_6da6d6a7-b395-4d33-bddc-8c50f056fdf1" xlink:href="okta-20230131.xsd#okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_okta_EquityComponentAbstract_9194adf7-5dd7-4d92-8487-67b541985cae" xlink:to="loc_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet_6da6d6a7-b395-4d33-bddc-8c50f056fdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e0f1aefc-e0a2-4782-a03e-40327cb9b73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e0f1aefc-e0a2-4782-a03e-40327cb9b73f" xlink:to="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:to="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_53887c7d-b059-41c2-9213-203df4c71100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_53e01a9b-6a98-4a01-ae8c-922f2d0f8283" xlink:to="loc_us-gaap_LeaseContractualTermDomain_53887c7d-b059-41c2-9213-203df4c71100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SanFranciscoTenYearLeaseMember_cf264f2f-0fe5-48a2-857e-172261d7577f" xlink:href="okta-20230131.xsd#okta_SanFranciscoTenYearLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_53887c7d-b059-41c2-9213-203df4c71100" xlink:to="loc_okta_SanFranciscoTenYearLeaseMember_cf264f2f-0fe5-48a2-857e-172261d7577f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:to="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_66f87272-fe61-4207-8a1a-ccde68b0e73e" xlink:to="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b37d200e-9d4a-46e2-b414-528db2776fa2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:to="loc_srt_MinimumMember_b37d200e-9d4a-46e2-b414-528db2776fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0b31e42d-0468-4d2e-85ec-112708c75312" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d9ef140e-aa5c-4b41-ae4e-6cdd33f45659" xlink:to="loc_srt_MaximumMember_0b31e42d-0468-4d2e-85ec-112708c75312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_86819595-3c3f-46fc-8680-66b6b8cdf6f7" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_34294845-f4c4-4a51-9a43-a71d70b2cb23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_34294845-f4c4-4a51-9a43-a71d70b2cb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LesseeOperatingLeaseNumberOfRenewalOptions_6bfb7443-df85-4be6-a41c-768aad6b849f" xlink:href="okta-20230131.xsd#okta_LesseeOperatingLeaseNumberOfRenewalOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_okta_LesseeOperatingLeaseNumberOfRenewalOptions_6bfb7443-df85-4be6-a41c-768aad6b849f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4c55821e-ac16-4f00-ae94-760a5e73032f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_4c55821e-ac16-4f00-ae94-760a5e73032f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_99cba267-e742-406f-ae6f-dde9f40f400a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_99cba267-e742-406f-ae6f-dde9f40f400a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cd47239d-c337-4f0f-9961-f595b35b8174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cd47239d-c337-4f0f-9961-f595b35b8174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_210ecb4d-c8bc-4f46-96b6-55d629022db2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0b2bdc9e-f403-49b3-a4d2-b86dac48830e" xlink:to="loc_us-gaap_OperatingLeasePayments_210ecb4d-c8bc-4f46-96b6-55d629022db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesScheduleofOperatingLeaseCostsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesScheduleofOperatingLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/LeasesScheduleofOperatingLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_31b2ce3a-f8ed-46dc-8944-89286ad5f8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_181e163d-3bc2-4aff-b732-65e6377e8c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_31b2ce3a-f8ed-46dc-8944-89286ad5f8bd" xlink:to="loc_us-gaap_OperatingLeaseCost_181e163d-3bc2-4aff-b732-65e6377e8c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesScheduleofMaturitiesofOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_004ba29b-d137-45a5-bf85-5b4bf4bde502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_004ba29b-d137-45a5-bf85-5b4bf4bde502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ba085ee3-6324-49bf-a444-7fa54e8e643a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ba085ee3-6324-49bf-a444-7fa54e8e643a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_37ef815b-a089-4e69-a2d3-ebcd5fbc2aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_37ef815b-a089-4e69-a2d3-ebcd5fbc2aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9a9cdd87-b4ae-4ef6-af1a-c64d0375a1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9a9cdd87-b4ae-4ef6-af1a-c64d0375a1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0d27cca3-7265-40d8-9a2f-b62978cbca1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0d27cca3-7265-40d8-9a2f-b62978cbca1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cc6f105c-8226-4124-91fe-2124ce30673c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cc6f105c-8226-4124-91fe-2124ce30673c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5aec785f-35aa-48e7-99a2-6135fbece0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5aec785f-35aa-48e7-99a2-6135fbece0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1383df8c-fb2b-497f-ad02-d0c1faa4067c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1383df8c-fb2b-497f-ad02-d0c1faa4067c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_2db04951-c011-41ab-ae2b-287e5674afc8" xlink:href="okta-20230131.xsd#okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance_2db04951-c011-41ab-ae2b-287e5674afc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f58e780d-31bf-450d-8ac0-f69759bc00f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_735165c4-d81c-4c85-ac4c-995ccb9a95fe" xlink:to="loc_us-gaap_OperatingLeaseLiability_f58e780d-31bf-450d-8ac0-f69759bc00f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="simple" xlink:href="okta-20230131.xsd#LeasesScheduleofMaturitiesofOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.okta.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3e76b94d-d955-4a21-87bc-a1870094e7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3e76b94d-d955-4a21-87bc-a1870094e7fe" xlink:to="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:to="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4703b3c6-b8bf-42be-bbb7-428c497bfe71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e99bc224-b4f3-480e-80fb-6c149dcbd101" xlink:to="loc_us-gaap_CreditFacilityDomain_4703b3c6-b8bf-42be-bbb7-428c497bfe71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_9d082fa6-b820-4f07-b279-475a94977f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4703b3c6-b8bf-42be-bbb7-428c497bfe71" xlink:to="loc_us-gaap_LetterOfCreditMember_9d082fa6-b820-4f07-b279-475a94977f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_127478ea-893a-4c5f-a2cc-52bffce66d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6cf52080-b137-41e6-8d83-4266aae809bf" xlink:to="loc_us-gaap_LossContingencyNatureDomain_127478ea-893a-4c5f-a2cc-52bffce66d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DerivativeLawsuitMember_8dde357a-dc91-410b-9c7a-19364af110d1" xlink:href="okta-20230131.xsd#okta_DerivativeLawsuitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_127478ea-893a-4c5f-a2cc-52bffce66d2b" xlink:to="loc_okta_DerivativeLawsuitMember_8dde357a-dc91-410b-9c7a-19364af110d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f7bbfcea-8fee-4acf-ac88-7f31e648ea50" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_60dcf3ac-6faf-46fb-8060-d783b173dc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_60dcf3ac-6faf-46fb-8060-d783b173dc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_44d254b6-6c03-45a7-89d9-d5c0c920283e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_LineOfCredit_44d254b6-6c03-45a7-89d9-d5c0c920283e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_d61fa484-e5f9-40d5-8a08-7acf2aa55fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_d61fa484-e5f9-40d5-8a08-7acf2aa55fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_ca9d8344-07e7-42a8-89fe-40f72ace0752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caf909ea-ab52-4321-ab88-9ed120494c01" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_ca9d8344-07e7-42a8-89fe-40f72ace0752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_538ae9f8-5c03-492b-8883-c61209625aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_538ae9f8-5c03-492b-8883-c61209625aeb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f5c516d5-4720-4276-ab7e-8202a3723b81" xlink:to="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d75b3e8a-e15e-4b24-81e5-e9ac3f2bce70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:to="loc_us-gaap_CommonClassAMember_d75b3e8a-e15e-4b24-81e5-e9ac3f2bce70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_76505b9b-51d4-4350-9f13-a0dc722fe0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_06168928-2905-466a-bdc1-80d4cc635f9e" xlink:to="loc_us-gaap_CommonClassBMember_76505b9b-51d4-4350-9f13-a0dc722fe0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:to="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonmonetaryTransactionTypeDomain_2e20021e-4854-408f-add4-472d57179db8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonmonetaryTransactionTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeAxis_a3659b35-9c98-47c9-9a76-88cda103ed75" xlink:to="loc_us-gaap_NonmonetaryTransactionTypeDomain_2e20021e-4854-408f-add4-472d57179db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember_d55998b9-c5b1-4649-950e-806481aad7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonmonetaryTransactionTypeDomain_2e20021e-4854-408f-add4-472d57179db8" xlink:to="loc_us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember_d55998b9-c5b1-4649-950e-806481aad7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_66a609e9-9c13-4053-b585-d1358f4d2f82" xlink:to="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockVotingRightsNumberOfVotesEquivalent_27505961-8ae9-4477-bd4b-e5382ad0cf5b" xlink:href="okta-20230131.xsd#okta_CommonStockVotingRightsNumberOfVotesEquivalent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_okta_CommonStockVotingRightsNumberOfVotesEquivalent_27505961-8ae9-4477-bd4b-e5382ad0cf5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockSharesIssuedUponConversion_6f233bd2-2e9e-4f01-a147-0263ad283538" xlink:href="okta-20230131.xsd#okta_CommonStockSharesIssuedUponConversion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_okta_CommonStockSharesIssuedUponConversion_6f233bd2-2e9e-4f01-a147-0263ad283538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_ae002eb9-1425-48b3-9816-0fa7a39adb0b" xlink:href="okta-20230131.xsd#okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution_ae002eb9-1425-48b3-9816-0fa7a39adb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashContributionExpense_e14b6bbb-720b-44f1-888b-e191e9ff5a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashContributionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_40ab8dc4-ed00-4f15-a9d0-fef2601f0e2c" xlink:to="loc_us-gaap_NoncashContributionExpense_e14b6bbb-720b-44f1-888b-e191e9ff5a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_bb4a1cfd-2058-4c64-a2fd-716755763ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bb4a1cfd-2058-4c64-a2fd-716755763ebe" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:to="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9029d005-2377-4dd9-a5e9-a5fca7f84b24" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_StockOptionsAndRestrictedStockUnitsMember_f984b887-718a-476d-9098-42e916f43723" xlink:href="okta-20230131.xsd#okta_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:to="loc_okta_StockOptionsAndRestrictedStockUnitsMember_f984b887-718a-476d-9098-42e916f43723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d3b04c97-1d89-4dd0-973c-33c559a848b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fe720194-6e9e-4c7c-adce-642420741d0b" xlink:to="loc_us-gaap_EmployeeStockMember_d3b04c97-1d89-4dd0-973c-33c559a848b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c3814c75-4a8a-4729-a941-c317521d0a0e" xlink:to="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_1f9e9729-60d7-4aa0-89de-bc4ebcd8c5d4" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber_1f9e9729-60d7-4aa0-89de-bc4ebcd8c5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_afc7fb46-854b-46ab-82ca-01a262a247d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_afc7fb46-854b-46ab-82ca-01a262a247d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_98096024-c4f7-4c7f-bcc8-9700b6333fdd" xlink:href="okta-20230131.xsd#okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f941d967-ea97-4181-8628-fa2b8244c54d" xlink:to="loc_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber_98096024-c4f7-4c7f-bcc8-9700b6333fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6740e2f3-e0b6-4f79-aca2-c4f171a9fbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6740e2f3-e0b6-4f79-aca2-c4f171a9fbf0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_6591ee0c-8db0-4f68-bd1c-4afcaec148a0" xlink:to="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_496e67b3-e08a-4d71-92b7-10fa1bf7177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_496e67b3-e08a-4d71-92b7-10fa1bf7177d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_458d7398-aee1-4289-9cce-edf176c48274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_458d7398-aee1-4289-9cce-edf176c48274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_7946bc5a-2974-43e0-9454-a9fe078bee4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b56e3e72-03de-4bb0-a181-e2a96108dab3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_7946bc5a-2974-43e0-9454-a9fe078bee4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4b63c168-bb5a-44ae-8fc1-1c60819aceac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ffd13f4e-00f8-4dd1-b9d7-d3cbafc7a2c5" xlink:to="loc_us-gaap_PlanNameDomain_4b63c168-bb5a-44ae-8fc1-1c60819aceac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2017EquityIncentivePlanMember_797246c7-3944-4e28-b680-def9aee91d17" xlink:href="okta-20230131.xsd#okta_A2017EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_4b63c168-bb5a-44ae-8fc1-1c60819aceac" xlink:to="loc_okta_A2017EquityIncentivePlanMember_797246c7-3944-4e28-b680-def9aee91d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a0465352-4e02-42f4-9349-5637b9fd814c" xlink:to="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7c81a94c-7023-4285-8fbe-995b5334a235" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:to="loc_srt_MinimumMember_7c81a94c-7023-4285-8fbe-995b5334a235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_03344884-3f5c-4702-a5b3-4434594141fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_67977c7e-8138-4a20-9e14-e210dab076f1" xlink:to="loc_srt_MaximumMember_03344884-3f5c-4702-a5b3-4434594141fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_eba87501-294c-48be-8d18-57590876c52c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4a47c035-e7d8-4835-bee1-895cf5f742dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4a47c035-e7d8-4835-bee1-895cf5f742dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6a189971-50e5-400f-8d69-8101fa460959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6a189971-50e5-400f-8d69-8101fa460959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_802b7c28-5dd1-4021-a40a-c64775f35633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_EmployeeStockMember_802b7c28-5dd1-4021-a40a-c64775f35633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_MarketBasedRSUsMember_958f4623-be3d-4564-9df9-6c64ef199fa3" xlink:href="okta-20230131.xsd#okta_MarketBasedRSUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_okta_MarketBasedRSUsMember_958f4623-be3d-4564-9df9-6c64ef199fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_71ee0caa-420a-4e84-9c42-9352d3addedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99e0d2c6-ae87-42d1-8757-6de658ee34ff" xlink:to="loc_us-gaap_RestrictedStockMember_71ee0caa-420a-4e84-9c42-9352d3addedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e6d7cefe-e29e-4b26-a266-e79f7fd9fa41" xlink:to="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_42460777-cae1-4d94-97c3-617b1bf490c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:to="loc_us-gaap_CommonClassAMember_42460777-cae1-4d94-97c3-617b1bf490c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_61a1c434-b7b1-421b-867f-0acf179d9767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_882aff9b-d0c0-43f3-9ce4-69de5f12a047" xlink:to="loc_us-gaap_CommonClassBMember_61a1c434-b7b1-421b-867f-0acf179d9767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f6328c9-fd3a-409a-b671-7841484def23" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0Member_f534b670-0fdf-4657-b497-2ccded37cd48" xlink:href="okta-20230131.xsd#okta_Auth0Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:to="loc_okta_Auth0Member_f534b670-0fdf-4657-b497-2ccded37cd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_Auth0AndAtSpokeMember_8ac19d95-d419-43d7-9618-dfaa1c48ecae" xlink:href="okta-20230131.xsd#okta_Auth0AndAtSpokeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fefdc612-0819-4ae8-82f8-d2b96d12efd9" xlink:to="loc_okta_Auth0AndAtSpokeMember_8ac19d95-d419-43d7-9618-dfaa1c48ecae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9de0ecb8-a42d-485f-83ed-d558bd37ab05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_dd1a42a7-530b-4249-8590-f367bc5a5d4c" xlink:href="okta-20230131.xsd#okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans_dd1a42a7-530b-4249-8590-f367bc5a5d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e2079446-9181-4589-b394-0b8816a30fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e2079446-9181-4589-b394-0b8816a30fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_997c0de1-cf86-4ee2-97f0-f5cd1c320a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_997c0de1-cf86-4ee2-97f0-f5cd1c320a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f50c5484-5c67-4438-9d53-ab9f1b071cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_f50c5484-5c67-4438-9d53-ab9f1b071cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_18a5589e-fba9-45ff-b098-3dbbb1e359da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_18a5589e-fba9-45ff-b098-3dbbb1e359da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e3c280ef-f920-4bd4-8835-9e8b4389ee1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e3c280ef-f920-4bd4-8835-9e8b4389ee1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_399de510-636a-41b7-a2e8-a0c61574a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_399de510-636a-41b7-a2e8-a0c61574a5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_cf812f07-e577-4d58-bb78-e1bcdaefefbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_cf812f07-e577-4d58-bb78-e1bcdaefefbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f9742313-4065-468e-8369-dd8b29d5276c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f9742313-4065-468e-8369-dd8b29d5276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7f1dd89e-7410-4115-bbae-87aab9f8fd03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7f1dd89e-7410-4115-bbae-87aab9f8fd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_837626c3-6917-470f-b1d7-c741f1026be7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_837626c3-6917-470f-b1d7-c741f1026be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fef8d4ba-63e3-46e4-88c5-36048577c978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fef8d4ba-63e3-46e4-88c5-36048577c978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_0dcd9263-2e57-4504-95c2-299312357de5" xlink:href="okta-20230131.xsd#okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue_0dcd9263-2e57-4504-95c2-299312357de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_520118b7-4875-498a-a2cc-a35eae963b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_520118b7-4875-498a-a2cc-a35eae963b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_30e82693-25ff-42f4-8034-a0e745c055f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_30e82693-25ff-42f4-8034-a0e745c055f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_1d9fe7ff-21e6-4682-b78b-e15d0704c0e9" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted_1d9fe7ff-21e6-4682-b78b-e15d0704c0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_48d3b16c-27fb-455e-8aeb-3d8d77aec970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_48d3b16c-27fb-455e-8aeb-3d8d77aec970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c2bac10f-7038-4e5c-a563-9f28041ce9dc" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c2bac10f-7038-4e5c-a563-9f28041ce9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_e6b45d26-1998-470c-afd9-042b59ea0bdd" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods_e6b45d26-1998-470c-afd9-042b59ea0bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_cb12649c-85c4-477a-86ba-a7e01ee8185d" xlink:href="okta-20230131.xsd#okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_cb12649c-85c4-477a-86ba-a7e01ee8185d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e0369982-428d-451c-bb06-7e9aeb5cdff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_e0369982-428d-451c-bb06-7e9aeb5cdff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_1f664b46-5c9d-4737-bdc7-47096ef27569" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_1f664b46-5c9d-4737-bdc7-47096ef27569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_5b36a583-86ff-4507-8d4e-879f9d144347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_5b36a583-86ff-4507-8d4e-879f9d144347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_721dd478-0999-471e-ac7e-a3b5cad5db3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4007562c-22a1-4d09-ba33-b87e77fe69c5" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_721dd478-0999-471e-ac7e-a3b5cad5db3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6170e8c0-da30-48f1-8d48-da5754eaf591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6170e8c0-da30-48f1-8d48-da5754eaf591" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:to="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0f4fbc0f-6bc9-4ed0-b61c-0214d8e23e5a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_0265c9e9-97ee-42c9-b969-75494a973895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_0265c9e9-97ee-42c9-b969-75494a973895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7bea1f14-5e99-47bd-8b69-281a3ce4482f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7bea1f14-5e99-47bd-8b69-281a3ce4482f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b0970dd3-2331-40ca-832c-3166db61a3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_EmployeeStockMember_b0970dd3-2331-40ca-832c-3166db61a3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a343c54e-4a9f-42e5-a1e5-d062c74806fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8aeb0d8c-a822-4cbe-b97a-cc98e3a2e7d2" xlink:to="loc_us-gaap_RestrictedStockMember_a343c54e-4a9f-42e5-a1e5-d062c74806fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15327baa-2beb-404c-9f6d-27d69df77d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7f9518d4-50a0-42de-be1c-1dd0efb323b7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15327baa-2beb-404c-9f6d-27d69df77d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_13d319cf-07da-42a8-8c9c-61a8b00e067f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_15327baa-2beb-404c-9f6d-27d69df77d48" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_13d319cf-07da-42a8-8c9c-61a8b00e067f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2139550a-6b8b-4eb3-b3f7-ca6f540c192d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2139550a-6b8b-4eb3-b3f7-ca6f540c192d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_93042035-72d9-4e7c-ad8f-5e4eda64eb6d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_CostofServicesLicensesandServicesMember_6c1bcfc5-79e8-4f11-a832-3010cdc49278" xlink:href="okta-20230131.xsd#okta_CostofServicesLicensesandServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_okta_CostofServicesLicensesandServicesMember_6c1bcfc5-79e8-4f11-a832-3010cdc49278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_TechnologyServicesCostsMember_56ac4390-96ef-40a1-99e2-d3d259f57bd7" xlink:href="okta-20230131.xsd#okta_TechnologyServicesCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_okta_TechnologyServicesCostsMember_56ac4390-96ef-40a1-99e2-d3d259f57bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9a395de9-2f2e-4599-9557-1bc78413689f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_9a395de9-2f2e-4599-9557-1bc78413689f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_05862ceb-7777-4701-a8d8-c5a5404c2c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_05862ceb-7777-4701-a8d8-c5a5404c2c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3f78b30d-107f-4814-9904-542696fab97b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_850849a9-f9b5-42c9-b81a-73c8efd420d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3f78b30d-107f-4814-9904-542696fab97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35ad7455-1693-4189-a93f-ed158a69bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_392446e7-2f43-468b-b883-4d23d269ee2a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35ad7455-1693-4189-a93f-ed158a69bb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_50dc81de-c233-4c5f-9dcd-72a59cb39a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_35ad7455-1693-4189-a93f-ed158a69bb71" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_50dc81de-c233-4c5f-9dcd-72a59cb39a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ddf6aa46-c2c7-498f-98df-090ea275dd62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ddf6aa46-c2c7-498f-98df-090ea275dd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c2c57e58-ef1a-4160-90d6-d9cba87c0fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c2c57e58-ef1a-4160-90d6-d9cba87c0fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_e4a5ebef-ca8d-4ea8-bfd8-2772b99e919e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_e4a5ebef-ca8d-4ea8-bfd8-2772b99e919e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_566e71c3-8b94-41ed-a93e-7acb133a6f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_566e71c3-8b94-41ed-a93e-7acb133a6f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7fd20272-9e63-481e-a070-443edf4ee979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_32166905-0f2a-413e-9be4-566fa8aa4419" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7fd20272-9e63-481e-a070-443edf4ee979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_5c20b132-d560-4674-b7a4-d02989ff232c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_5c20b132-d560-4674-b7a4-d02989ff232c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5031e550-236d-4178-ac4f-33620d441245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5031e550-236d-4178-ac4f-33620d441245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_beb579c9-5983-4db4-82b0-9dbce84b6e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_beb579c9-5983-4db4-82b0-9dbce84b6e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d70d2aa4-8d3b-4a36-9d7b-aea747ea6c61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d70d2aa4-8d3b-4a36-9d7b-aea747ea6c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_dc4d5a3b-b7ce-47e0-a8a4-1eb7175625f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_dc4d5a3b-b7ce-47e0-a8a4-1eb7175625f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fcec3a4b-3581-4704-ad8f-f76110d90399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fcec3a4b-3581-4704-ad8f-f76110d90399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6ff02562-3e84-4214-bbe3-7530e55f1848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0ee3e290-d8c1-4334-aab7-0b6e6b268434" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6ff02562-3e84-4214-bbe3-7530e55f1848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2fad188b-b273-433b-a1c7-5e853f09466c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2fad188b-b273-433b-a1c7-5e853f09466c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d5cda375-713a-48e5-9f9b-0ed4435217d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d5cda375-713a-48e5-9f9b-0ed4435217d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d5c460ca-0bee-4b37-ac4b-7504fed3b3c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_05893984-17f9-4bd3-aa7f-3e76a67a8378" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_05893984-17f9-4bd3-aa7f-3e76a67a8378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3b7025b0-44c8-4ddf-ab67-e482708fe620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3b7025b0-44c8-4ddf-ab67-e482708fe620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f5b688e5-3413-4ac3-a288-bda6fd55b5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f5b688e5-3413-4ac3-a288-bda6fd55b5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6bb632e2-03cb-444a-8557-fe9304dc0669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6bb632e2-03cb-444a-8557-fe9304dc0669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_44acd247-7b00-4e57-b90a-2adf3a4cd3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_44acd247-7b00-4e57-b90a-2adf3a4cd3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9d06c7bc-5797-43b6-9077-b233fad59196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_a37851ee-ac26-47e3-8f69-70ee71042a2e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9d06c7bc-5797-43b6-9077-b233fad59196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ed4f0ef1-3b2a-45b0-ab81-ddacbe2c4b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ed4f0ef1-3b2a-45b0-ab81-ddacbe2c4b73" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:to="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c06125b0-a036-4bb1-a20f-aa1968350b9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_033ea9cd-159b-447d-b5a6-42e2d55911ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:to="loc_us-gaap_EmployeeStockOptionMember_033ea9cd-159b-447d-b5a6-42e2d55911ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ff5b38f4-efd4-433f-ae5b-3278feefe76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_93c3b3a5-2875-4afa-9e9a-e680d8f8ab57" xlink:to="loc_us-gaap_EmployeeStockMember_ff5b38f4-efd4-433f-ae5b-3278feefe76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:to="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6de802cf-2c2c-41a8-84a9-a81e2e44c4cb" xlink:to="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9d58c32a-f88c-45b7-a9b4-fcd2cc31a6fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:to="loc_srt_MinimumMember_9d58c32a-f88c-45b7-a9b4-fcd2cc31a6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1cc3be83-ec71-4a49-b624-521964bbbc71" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c823296-f522-41bd-8aae-9afd1c9a79ad" xlink:to="loc_srt_MaximumMember_1cc3be83-ec71-4a49-b624-521964bbbc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0e62077d-8bc9-40d7-a2c4-84240177533f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8891f7d7-d633-4053-a684-55fed05af557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8891f7d7-d633-4053-a684-55fed05af557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8c648a17-99aa-4dc4-9dbf-537dba6f6abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8c648a17-99aa-4dc4-9dbf-537dba6f6abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_eb9011a3-f393-4c93-ab03-951a7e3c427f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_eb9011a3-f393-4c93-ab03-951a7e3c427f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_9744ab16-4d7a-4196-8ef2-48f26d1b9358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_9744ab16-4d7a-4196-8ef2-48f26d1b9358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_67b11af8-ca83-43bb-a360-baf9e74dab50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_67b11af8-ca83-43bb-a360-baf9e74dab50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0048e89-0c7e-4101-8f06-753a9d631ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bdfca70-103f-4cc7-851b-b34f5eac5c20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c0048e89-0c7e-4101-8f06-753a9d631ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_62bb600e-fa5c-4886-9adf-ab4d959376fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_62bb600e-fa5c-4886-9adf-ab4d959376fe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:to="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e06633f-287e-450f-9214-7756beb890fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fd38ed17-99be-4a0b-924c-8cea800f1145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e06633f-287e-450f-9214-7756beb890fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1d4747b7-12f2-4340-afd5-e82984112433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e06633f-287e-450f-9214-7756beb890fe" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1d4747b7-12f2-4340-afd5-e82984112433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2feddfd8-2df0-4677-b801-eb498039a1c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef22cfbf-1dd4-4bcf-8a69-7a3dbcf25502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ef22cfbf-1dd4-4bcf-8a69-7a3dbcf25502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eeaaf3e8-7af6-4492-9423-6b2be6965b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eeaaf3e8-7af6-4492-9423-6b2be6965b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b9a7001f-789b-4330-8441-051794e937d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b9a7001f-789b-4330-8441-051794e937d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8936c250-7f24-4300-834b-049714c3c0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8936c250-7f24-4300-834b-049714c3c0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6609bbb1-a912-48df-a021-020c0eb71ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c4ee049e-ba6f-42be-9b87-23aa660169e0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6609bbb1-a912-48df-a021-020c0eb71ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_65330846-c87d-43a3-b306-cf342a12d113" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b94a73ba-30ab-44f7-bc20-fce9f64833e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b94a73ba-30ab-44f7-bc20-fce9f64833e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7d1a541f-d0c9-4006-8d87-79d2ccb92e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7d1a541f-d0c9-4006-8d87-79d2ccb92e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8a1b9099-0f0b-4ab9-81b9-0e3ecfcf5d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8a1b9099-0f0b-4ab9-81b9-0e3ecfcf5d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e63a2306-78a5-4ab9-aceb-297211474c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e63a2306-78a5-4ab9-aceb-297211474c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_326b3048-b47d-4f8f-9969-1cae39b76a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a38e7247-34b6-4eb5-94a0-29684e11801d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_326b3048-b47d-4f8f-9969-1cae39b76a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_133c14a1-58bb-4d88-9336-c1221afc38de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4ce040f7-2297-4f60-8915-2830a15cf5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_133c14a1-58bb-4d88-9336-c1221afc38de" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4ce040f7-2297-4f60-8915-2830a15cf5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3734f39-38d5-4ec8-9671-605ddc511599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_133c14a1-58bb-4d88-9336-c1221afc38de" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_e3734f39-38d5-4ec8-9671-605ddc511599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7da469f3-f0a5-489b-ae62-df4c53391805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_133c14a1-58bb-4d88-9336-c1221afc38de" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7da469f3-f0a5-489b-ae62-df4c53391805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_63ffaa1d-d469-4ee4-a8dd-16fa797b0427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_baaa8c35-2c22-433b-95be-a53ce7c5c2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_63ffaa1d-d469-4ee4-a8dd-16fa797b0427" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_baaa8c35-2c22-433b-95be-a53ce7c5c2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1e3f5902-9792-46a0-b123-49472477c311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_baaa8c35-2c22-433b-95be-a53ce7c5c2ca" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1e3f5902-9792-46a0-b123-49472477c311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2c8c8112-9275-4b9c-997f-625339a55487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1e3f5902-9792-46a0-b123-49472477c311" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2c8c8112-9275-4b9c-997f-625339a55487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f83ddfd7-56c1-4417-b066-1ad6df618921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1e3f5902-9792-46a0-b123-49472477c311" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f83ddfd7-56c1-4417-b066-1ad6df618921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_a93fdeba-206f-4265-ace9-dca9b8ba2856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1e3f5902-9792-46a0-b123-49472477c311" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_a93fdeba-206f-4265-ace9-dca9b8ba2856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1a897e26-af27-46f9-93be-1d343a7fc220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1e3f5902-9792-46a0-b123-49472477c311" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1a897e26-af27-46f9-93be-1d343a7fc220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cc870500-61ed-446c-b1c5-8c51c492f3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_baaa8c35-2c22-433b-95be-a53ce7c5c2ca" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cc870500-61ed-446c-b1c5-8c51c492f3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7de53256-d2f6-4eed-85f7-54f08cce6afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cc870500-61ed-446c-b1c5-8c51c492f3e6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7de53256-d2f6-4eed-85f7-54f08cce6afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9ec54692-ad92-4df5-ab88-3341ca9e49b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cc870500-61ed-446c-b1c5-8c51c492f3e6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9ec54692-ad92-4df5-ab88-3341ca9e49b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_27bbb510-e09a-44ec-ab9f-fc3eb4bc7eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cc870500-61ed-446c-b1c5-8c51c492f3e6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_27bbb510-e09a-44ec-ab9f-fc3eb4bc7eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1d9e79e7-193e-4e1b-9693-a57d4df345ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cc870500-61ed-446c-b1c5-8c51c492f3e6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1d9e79e7-193e-4e1b-9693-a57d4df345ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1596a04f-da46-4768-ae61-2fa8d78a2cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_baaa8c35-2c22-433b-95be-a53ce7c5c2ca" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1596a04f-da46-4768-ae61-2fa8d78a2cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c9d9b1fe-a580-438b-800a-6e53b61fdbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c9d9b1fe-a580-438b-800a-6e53b61fdbf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d0fac1ff-c945-4ab1-8355-5a9cdc55996b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d0fac1ff-c945-4ab1-8355-5a9cdc55996b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5dde42e5-78de-42e7-9585-b2dda2da3647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5dde42e5-78de-42e7-9585-b2dda2da3647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_72557ec9-57dd-4732-ad7e-444c18cc112b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_72557ec9-57dd-4732-ad7e-444c18cc112b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_c70fbc47-b719-4664-9169-c60d03569522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_c70fbc47-b719-4664-9169-c60d03569522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_24d78230-3ebc-42af-9351-a72bb1fb1967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_24d78230-3ebc-42af-9351-a72bb1fb1967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_08cb14fb-40de-4fed-b9b0-98a7f9557681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_08cb14fb-40de-4fed-b9b0-98a7f9557681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_68ab89be-8e50-4184-9c46-17f96373af7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_778e321e-7ae2-4be3-97d2-79b50693a577" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_68ab89be-8e50-4184-9c46-17f96373af7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_beccb413-2571-4d9d-9175-c7dc28088be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_beccb413-2571-4d9d-9175-c7dc28088be0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b24a87b2-978d-465c-af85-cd13c7e6d59d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_38fa8682-1a19-4c47-9041-8b68fddee453" xlink:to="loc_srt_SegmentGeographicalDomain_b24a87b2-978d-465c-af85-cd13c7e6d59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_e7698a10-09c6-4d38-81c3-3fbd8c843be7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b24a87b2-978d-465c-af85-cd13c7e6d59d" xlink:to="loc_country_GB_e7698a10-09c6-4d38-81c3-3fbd8c843be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9061f51f-044f-48da-bf35-3a9709063e0b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_182a7a74-b410-4e61-ab6d-ab5db3461170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:to="loc_us-gaap_DomesticCountryMember_182a7a74-b410-4e61-ab6d-ab5db3461170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_fda4cda0-8e9e-4e59-9fcf-a72b10e091b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_96158772-00cf-4f48-a5a8-c2c8ebbc2938" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_fda4cda0-8e9e-4e59-9fcf-a72b10e091b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_53a3409c-824f-4915-96df-f4e405c3145f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_4739877a-08c5-4774-a40a-d1ac5472f146" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_53a3409c-824f-4915-96df-f4e405c3145f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_989252a4-3175-4735-a0ce-74b821028abc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_53a3409c-824f-4915-96df-f4e405c3145f" xlink:to="loc_us-gaap_ResearchMember_989252a4-3175-4735-a0ce-74b821028abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8593b0e-5049-4dfc-bd72-fcaa34384d63" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_30de9085-ed3c-42b7-8920-732f3710d786" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_30de9085-ed3c-42b7-8920-732f3710d786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5acd44af-1d7c-41eb-a198-b84f48622ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5acd44af-1d7c-41eb-a198-b84f48622ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_edf61721-c450-4611-9330-24d760931124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_edf61721-c450-4611-9330-24d760931124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_522a00d4-db25-428b-9c86-ca587d2f9700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_OperatingLossCarryforwards_522a00d4-db25-428b-9c86-ca587d2f9700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_51a1ab32-514b-44ac-8429-bcd2f35e2f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_51a1ab32-514b-44ac-8429-bcd2f35e2f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_62e235ae-f1d8-4063-8ca0-db3251b56106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_62e235ae-f1d8-4063-8ca0-db3251b56106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_65d14a4c-98fc-439d-aa0f-ed5d118d6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_65d14a4c-98fc-439d-aa0f-ed5d118d6fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_5ab3d831-b0e4-4c57-bab4-7d9f277081d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a03ebc40-79b4-4c90-9d4c-e4b714156f4a" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_5ab3d831-b0e4-4c57-bab4-7d9f277081d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a1393c56-fcc8-40f3-8d44-ce27f68c541c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a1393c56-fcc8-40f3-8d44-ce27f68c541c" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_fcf07254-b5be-46be-a681-00a4a154c614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_fcf07254-b5be-46be-a681-00a4a154c614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_8a2b9523-ce5f-4609-b34a-7782d8d2c0cf" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense_8a2b9523-ce5f-4609-b34a-7782d8d2c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6c7617a2-31f3-4954-b8a7-55459e4baf51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6c7617a2-31f3-4954-b8a7-55459e4baf51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxAssetsOperatingLeaseLiabilities_e152aaf9-6e48-4ef2-90d7-f0c9343dc3f7" xlink:href="okta-20230131.xsd#okta_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_okta_DeferredTaxAssetsOperatingLeaseLiabilities_e152aaf9-6e48-4ef2-90d7-f0c9343dc3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_55925915-b2ed-4421-838a-b52a2c559c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_55925915-b2ed-4421-838a-b52a2c559c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b7f0d5e7-2de9-4f7a-a602-cbee76878689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_b7f0d5e7-2de9-4f7a-a602-cbee76878689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7d5bfe6a-da16-40e2-8614-17767b844611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_7d5bfe6a-da16-40e2-8614-17767b844611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_16658e02-d14a-4ea4-a218-2ee02c3f8d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_16658e02-d14a-4ea4-a218-2ee02c3f8d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4f3062fb-dfb2-476e-81fd-659a9935161d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_a9e463d2-7d71-4e3a-81bc-bf6ffc4ddcde" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4f3062fb-dfb2-476e-81fd-659a9935161d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a1393c56-fcc8-40f3-8d44-ce27f68c541c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxLiabilityConvertibleDebt_56ae1925-9819-4f3d-b138-c9a4ccf79af7" xlink:href="okta-20230131.xsd#okta_DeferredTaxLiabilityConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:to="loc_okta_DeferredTaxLiabilityConvertibleDebt_56ae1925-9819-4f3d-b138-c9a4ccf79af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_7d7631c8-b17e-406f-9517-ffd191b8a455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_7d7631c8-b17e-406f-9517-ffd191b8a455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_754354fe-f6f5-41f7-b5a7-ee8743ef3c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_754354fe-f6f5-41f7-b5a7-ee8743ef3c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_80fee1d9-b6cc-4af1-bb1a-a39b9f621375" xlink:href="okta-20230131.xsd#okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:to="loc_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets_80fee1d9-b6cc-4af1-bb1a-a39b9f621375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bfa5ab51-9801-43b9-8641-7e894d4f5b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bfa5ab51-9801-43b9-8641-7e894d4f5b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_deae26a3-c27d-4b1a-bcc5-0e63b5343e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_f2b68c47-d81d-458e-bd72-90602a7fae37" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_deae26a3-c27d-4b1a-bcc5-0e63b5343e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b1eb6f47-4c40-437d-84f1-5aa826be2f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a1393c56-fcc8-40f3-8d44-ce27f68c541c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b1eb6f47-4c40-437d-84f1-5aa826be2f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70fcbe00-1ca1-41d2-9588-bfbe5754bdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a1393c56-fcc8-40f3-8d44-ce27f68c541c" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70fcbe00-1ca1-41d2-9588-bfbe5754bdfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_15cb1362-2b14-4657-964f-f05ee113f032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_15cb1362-2b14-4657-964f-f05ee113f032" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_fa8d2c03-ace4-4f2c-aa3b-22b26b1731f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_fa8d2c03-ace4-4f2c-aa3b-22b26b1731f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_54b8f635-9dc8-412d-8009-cca43a011fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_54b8f635-9dc8-412d-8009-cca43a011fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b822e522-6980-4d1f-8764-3d9918067479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b822e522-6980-4d1f-8764-3d9918067479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5565f660-be8e-402d-895c-a9d805970821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5565f660-be8e-402d-895c-a9d805970821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_d6cc2108-47aa-430f-8571-c54272fef251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c9350b9b-9e3b-4902-9d2f-ed7e93282e18" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_d6cc2108-47aa-430f-8571-c54272fef251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_df635430-967c-48b8-b30c-25effa49ca15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_df635430-967c-48b8-b30c-25effa49ca15" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d31ce942-4cab-487b-aa4a-3e3a78663816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_330281f7-aab9-4f1d-beed-281b5c79f9f8" xlink:to="loc_us-gaap_EquityComponentDomain_d31ce942-4cab-487b-aa4a-3e3a78663816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dd480bfa-e80e-43a6-9fe7-26f86a1352db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d31ce942-4cab-487b-aa4a-3e3a78663816" xlink:to="loc_us-gaap_CommonStockMember_dd480bfa-e80e-43a6-9fe7-26f86a1352db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_44211ad1-bc57-46f4-8616-944d97da4240" xlink:to="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a0cedbfe-9ddc-47ea-ad76-ea78f601a192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:to="loc_us-gaap_CommonClassAMember_a0cedbfe-9ddc-47ea-ad76-ea78f601a192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8bc33934-810a-4326-b6c2-56b404930165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78b52471-711d-4892-b483-dfc70b083096" xlink:to="loc_us-gaap_CommonClassBMember_8bc33934-810a-4326-b6c2-56b404930165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ccbb2a98-50f8-4a34-9db1-604a0592652e" xlink:to="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_c78b14ee-23f1-4ea9-9742-0c076378a9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_c78b14ee-23f1-4ea9-9742-0c076378a9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_518ed15e-0f0c-4b96-9b79-3b58455ba0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_c78b14ee-23f1-4ea9-9742-0c076378a9df" xlink:to="loc_us-gaap_NetIncomeLoss_518ed15e-0f0c-4b96-9b79-3b58455ba0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_351f6351-88b9-485c-80d7-569acd4bce69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_351f6351-88b9-485c-80d7-569acd4bce69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dcb04536-1d27-4963-8730-f48c8ca70a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_f96fa020-c836-430f-901d-794294ea2092" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dcb04536-1d27-4963-8730-f48c8ca70a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_05583e1a-ce8f-436b-80a9-455feac6a918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareBasic_05583e1a-ce8f-436b-80a9-455feac6a918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_57154e65-373a-431c-804d-7abaab9425fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fca8e9c0-e31f-4bd5-b4f4-021e8a13390f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_57154e65-373a-431c-804d-7abaab9425fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6ccf9370-7d8f-486c-a7a9-962c1c1e99c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6ccf9370-7d8f-486c-a7a9-962c1c1e99c5" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bf74fa52-6476-4610-a8dc-c1364c40712e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_462056d5-2973-4b26-8ca3-e9f12c4021c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_EmployeeStockOptionMember_462056d5-2973-4b26-8ca3-e9f12c4021c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7a99d3c3-48bd-478a-8fad-e55841fed477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7a99d3c3-48bd-478a-8fad-e55841fed477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_MarketBasedRSUsMember_9b85ac0b-4c69-4612-b199-ad737fbc21e3" xlink:href="okta-20230131.xsd#okta_MarketBasedRSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_MarketBasedRSUsMember_9b85ac0b-4c69-4612-b199-ad737fbc21e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9cef9449-4fba-4e8e-a028-dd2e0c6cd6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_RestrictedStockMember_9cef9449-4fba-4e8e-a028-dd2e0c6cd6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2e60fa00-bf6f-4e4d-b480-cc90b0f39302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_EmployeeStockMember_2e60fa00-bf6f-4e4d-b480-cc90b0f39302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_4e265a72-f2ee-4618-8cea-1572d50ff98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_4e265a72-f2ee-4618-8cea-1572d50ff98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023ConvertibleSeniorNotesMember_92635508-a213-419e-9c64-48aaeb7ec551" xlink:href="okta-20230131.xsd#okta_A2023ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_A2023ConvertibleSeniorNotesMember_92635508-a213-419e-9c64-48aaeb7ec551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_54d79f4b-c259-4427-9605-baf274cfe451" xlink:href="okta-20230131.xsd#okta_SharesRelatedto2025ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_SharesRelatedto2025ConvertibleSeniorNotesMember_54d79f4b-c259-4427-9605-baf274cfe451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_d386ee38-04ab-435a-86fb-29f675e45077" xlink:href="okta-20230131.xsd#okta_SharesRelatedTo2026ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_be94fdd3-9c0b-48df-a0c0-cd97ca27c588" xlink:to="loc_okta_SharesRelatedTo2026ConvertibleSeniorNotesMember_d386ee38-04ab-435a-86fb-29f675e45077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1e73f4f5-786e-4507-8f59-53370d2211d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_8ad3a5ab-1c2b-47a6-9b4c-d7df2b20dd46" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1e73f4f5-786e-4507-8f59-53370d2211d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fcb0356e-631a-4e30-90e2-a3ac1a60d590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1e73f4f5-786e-4507-8f59-53370d2211d7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fcb0356e-631a-4e30-90e2-a3ac1a60d590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/NetLossPerShareNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#NetLossPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/NetLossPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_eb5d1786-58b6-4a7f-a630-d1aaca7ae125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_eb5d1786-58b6-4a7f-a630-d1aaca7ae125" xlink:to="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:to="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_405c8315-ad4e-4c31-b655-487ca26caca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_fdc771d4-d8fa-45e1-b187-a28c0a0f229c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_405c8315-ad4e-4c31-b655-487ca26caca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_ConvertibleSeniorNotesDue2023Member_33b98174-caaa-4116-9f02-72ff452a6848" xlink:href="okta-20230131.xsd#okta_ConvertibleSeniorNotesDue2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_405c8315-ad4e-4c31-b655-487ca26caca0" xlink:to="loc_okta_ConvertibleSeniorNotesDue2023Member_33b98174-caaa-4116-9f02-72ff452a6848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_29e2c4ae-b2a3-454f-889c-9b1367c1b301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9fa0f83c-db82-409a-aa0c-1958aace685d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_29e2c4ae-b2a3-454f-889c-9b1367c1b301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3eab2031-88a4-4f88-935c-d3caa895eb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_29e2c4ae-b2a3-454f-889c-9b1367c1b301" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3eab2031-88a4-4f88-935c-d3caa895eb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_574ec4ec-72e8-4caa-bfc5-6997715f95bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_574ec4ec-72e8-4caa-bfc5-6997715f95bc" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:to="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_23cfc4e9-95fc-4f72-bfb0-c841b0333e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_d1d9e226-91a6-4ebe-8361-78d1c6094d13" xlink:to="loc_us-gaap_RestructuringPlanDomain_23cfc4e9-95fc-4f72-bfb0-c841b0333e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember_d2724279-271d-4b91-8550-491f941524e2" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_23cfc4e9-95fc-4f72-bfb0-c841b0333e51" xlink:to="loc_okta_A2023RestructuringPlanMember_d2724279-271d-4b91-8550-491f941524e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_357baa15-57f9-4b62-8466-d351635bb8ec" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_18983570-1f04-4f37-b58f-5245dede2820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_18983570-1f04-4f37-b58f-5245dede2820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5465f801-b65e-41a0-8b6c-6dbb33d05de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b42dc6c4-9ee0-4857-97a8-fe20c07f4d2b" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_5465f801-b65e-41a0-8b6c-6dbb33d05de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_74ff2d87-7d9d-4b47-a862-2ccffc390f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_74ff2d87-7d9d-4b47-a862-2ccffc390f80" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:to="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_1aefa08e-affb-459f-835b-5becc6950b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_aced3f80-69c3-42f5-8402-fe3db94e3766" xlink:to="loc_us-gaap_RestructuringPlanDomain_1aefa08e-affb-459f-835b-5becc6950b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember_0a7d5644-440a-4047-b7c7-ba885cb44802" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_1aefa08e-affb-459f-835b-5becc6950b89" xlink:to="loc_okta_A2023RestructuringPlanMember_0a7d5644-440a-4047-b7c7-ba885cb44802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2392dbe8-198b-4f83-91d3-ac09e309c703" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f20050cd-4e53-4745-8369-5dd28c80664b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_us-gaap_RestructuringCharges_f20050cd-4e53-4745-8369-5dd28c80664b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_LeaseImpairmentCharges_9e8af88e-26c0-4ef5-9af8-34d41fa1b301" xlink:href="okta-20230131.xsd#okta_LeaseImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_okta_LeaseImpairmentCharges_9e8af88e-26c0-4ef5-9af8-34d41fa1b301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_3dc22806-548e-4a85-b5eb-3795af309ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringSettlementAndImpairmentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_07b95a4b-f12a-4357-964c-9bee398e6fbb" xlink:to="loc_us-gaap_RestructuringSettlementAndImpairmentProvisions_3dc22806-548e-4a85-b5eb-3795af309ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#RestructuringandOtherChargesScheduleofRestructuringReserveDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_15b74809-e814-4c2c-abac-f688b573af6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_15b74809-e814-4c2c-abac-f688b573af6d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_74e49fff-02f2-4613-90f2-a356622b9f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_88878389-2830-4065-bf9d-a3c731bebfbc" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_74e49fff-02f2-4613-90f2-a356622b9f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_73eb33fb-97e9-42a7-808e-8005b8c120e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_74e49fff-02f2-4613-90f2-a356622b9f51" xlink:to="loc_us-gaap_EmployeeSeveranceMember_73eb33fb-97e9-42a7-808e-8005b8c120e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:to="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_e9b43404-81fd-4ddc-823e-d67046cfc068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_2c94fc8b-63d0-4674-8d1d-67c28198e509" xlink:to="loc_us-gaap_RestructuringPlanDomain_e9b43404-81fd-4ddc-823e-d67046cfc068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_okta_A2023RestructuringPlanMember_9570d23b-573f-46e5-a63b-b8652cb1f84c" xlink:href="okta-20230131.xsd#okta_A2023RestructuringPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_e9b43404-81fd-4ddc-823e-d67046cfc068" xlink:to="loc_okta_A2023RestructuringPlanMember_9570d23b-573f-46e5-a63b-b8652cb1f84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_140d7d57-71ff-4f0d-a839-59e6886be4f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_de61739d-9d06-46ca-a850-8c634fea42d6" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_140d7d57-71ff-4f0d-a839-59e6886be4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_140d7d57-71ff-4f0d-a839-59e6886be4f2" xlink:to="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_3721dfad-6ded-47b6-bac0-2141de5cee6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_RestructuringReserve_3721dfad-6ded-47b6-bac0-2141de5cee6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_2040c3f6-657d-40fc-aac2-299afd2044ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_RestructuringCharges_2040c3f6-657d-40fc-aac2-299afd2044ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_94b44796-632c-432d-a626-9820d2a3343a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_PaymentsForRestructuring_94b44796-632c-432d-a626-9820d2a3343a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_49382c42-7a18-49aa-9330-9e4e27098e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_75b05d0c-64f2-43d5-ac82-6b55c14d01b3" xlink:to="loc_us-gaap_RestructuringReserve_49382c42-7a18-49aa-9330-9e4e27098e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.okta.com/role/GeographicalInformationDetails" xlink:type="simple" xlink:href="okta-20230131.xsd#GeographicalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.okta.com/role/GeographicalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ea7905a0-60be-49e5-932b-6525fcf65905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ea7905a0-60be-49e5-932b-6525fcf65905" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:to="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_9933930a-c2d6-498d-8d1e-76686a281aa1" xlink:to="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_79f8a8d9-f6c8-4be1-8b92-9c7e3e4436d9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:to="loc_country_US_79f8a8d9-f6c8-4be1-8b92-9c7e3e4436d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_3b56fcb4-4662-42be-bfca-20a14f25c1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1f481337-968a-4a73-a1ea-f844eaeac6d4" xlink:to="loc_us-gaap_NonUsMember_3b56fcb4-4662-42be-bfca-20a14f25c1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a074ee87-cc10-41d5-b04f-1a1a2ebf0dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e3d566a-df28-4ee8-86b7-a9a8e9f3fbed" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_a074ee87-cc10-41d5-b04f-1a1a2ebf0dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fcbd26d-c95f-43c8-b18d-bcb799b76333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a074ee87-cc10-41d5-b04f-1a1a2ebf0dc9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5fcbd26d-c95f-43c8-b18d-bcb799b76333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>okta-20230131_g1.jpg
<TEXT>
begin 644 okta-20230131_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M% 54 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **** "BBOG'_@K?^V#XZ_8(_P""=/Q0_:P^&/AV
MUU3Q#X5TFV71K>_C9[>*XNKVWLDN)E4@M%";@3.H(RL1&1G( /HZBORO_95\
M*?\ !8;P3^UWXF\4>#/V[X_C[H>C_$[POIOQ2\->(](TW3],O-%U#PY87L^K
MZ/) %^QM;FX_=V\1*7"E7?<^YF]K_P""SG_!3SXT?L4?"'Q=X%_9(_9^\2>+
M_B79?#BZ\577B4Z1CP]X-TE!<*=2O;J7$,LX-M.8;(;GE:,;AM(#@'W+17 ?
MLH^.?$WQ/_9;^&OQ*\:Z@+O6?$/@#1M3U:Z6%(Q-=3V,,LKA$ 5<N[':H &<
M  5X#_P4,_:K_:0TG]I+X/?\$]OV,?$FB>&_'_Q:75=6UKQ[K^B_VG#X3\/Z
M;$C37,=F71;BXFED2&(.VP$/N R&4 ^O:*^'OV<_VR_VC_V</VP/B%^P;_P4
M(^*FA>-I= ^$Y^)_@CXHZ-X971Y-3T"*X>VO[:\LXY'B2YMY54J8CB2)MQ -
M>):5^UQ_P6(\=_L$W_\ P67\)_%OP'8^$H-)O/&>F?LWW?@-76X\(VS2.5EU
MH3?:%OWLHVN R(8M^U=F&*J ?J=17PG\?OV_OCE^TK\8?@)^R;_P3M\<Z/X2
MU3XS_#%_B;KWQ%\1>'UU5_#?A/RX/L[0632)'-<W$\ZQ R-LC"L<,6!7I_V&
M/VH?VH/#_P"V=\1_^":G[;7CC0O&7B_PIX2T_P :^!?B%H6@#23XD\.W4[VL
MANK)'>."XM[I/*)B;9(K@[5*DL ?8M%%% !17!_$']I[X ?"KQ&WA+XB?%32
M](U)(4E:SNY&#A&Y5N >#5'PY^V'^S'XOURV\->&OC/HUY?WDFRVM896+2-C
M.!\OH#0!Z516;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%
M9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%
M9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%
M9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%
M9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O
M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E1573];TG57:/3K^.9D&6"'H*M4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7B7_!1;]HG]G_\ 98_8Z\9?
M&+]JKX;:CXM^'-O;0:?XPT33M$AU'SK*]N([-C+!,Z(\ ,ZF3)X3<<'&*]MK
M/\6>$O"WCWPOJ/@CQQX;L-8T;5[*6SU72=4M$N+:\MY%*20RQN"LB,I*E6!!
M!(- 'X<?$WX9>%?^"6_Q@\>_M&_\$ROC]XC\,Z=I_P ?O 7A[PK\%[#Q=+JG
MAKQ_I^LZ-I4\UM%;7#RM)-MNI9(9XW)BB4J@ "%?T^_X+/\ _*);]H__ +(S
MX@_](9:YS]E;_@B!_P $]/V1/VC_ !%^TM\+?@!X>CUB]U2&[\'136,DJ>$5
M%E#;S)9>=+(J&22.2;S%5&3SC&I"@"OI_P")WPS\!?&;X=ZW\)OBEX7M=;\-
M^(],FT[7-(O5)AO+65"DD3@$$JRD@\]Z /-_V.O%?A?P/^P!\)?%GC7Q)8:/
MI5C\)?#TE[J>J7B6]O;I_9MN-SR2$*@R1R2!S7S-^TWK>@_#K_@O1^S#\;O$
M>M6L?AGXB?![Q3X-\/:RUPOV635!+;7\,(ESMWSQ$B(9_>$87<>*^HOVG?V4
MO"_QS_8N\4_L<^%]*T/3=(UKP8?#NDV^K:=)=6.GPB)8H6,"21M((0J,J;UR
M8U!.,T[XA_L/?LR?&O\ 9HT3]DSX^?"G2_''@S0M+L;.SL/$-N)&1K2$0PW"
M.NUX9@H/[R,JPW, 0"10!\.?M@^"M1_:W_X+.?$'X7_!Z=-1N_!O["OB/0/$
M5Q9RADLM7UN[=+&PE8'Y)GB!G"G'R8--^#/[4OP<T3_@U6;Q]JOBNPMX- _9
MHO\ P;J%K<3JDD6O0Z;+I8TYT/*3O=;$$9 8^8IQ@@U]X_LM?L8_LM_L4>#;
MSP%^RS\%-&\&Z;J5\;S5%TV-VGO[@C'FW$\K/+.P' ,CL0.!@5P.K_\ !([_
M ()JZ]^T$?VI=7_8W\&3^.'UE=7EU9[)_*EU$$L+U[4-]F>XW$OYS1F3>=V[
M=S0!\1_L1_#[6_V.O^"E7['6F_'1#HT_BW_@GM:_#C35U$^6/^$CTZ]L=2NK
M$%O^6JQ,P"]3MP!VKV[X:7EE\7?^#D[XA?$#P)>1W^E_"_\ 9*TWP5XMN[5P
MZ6FLWWB*34X;5V' D%M$7V]1DYKZU_:;_9(_9K_;,^'B_"K]J'X-Z+XST**\
M2[M;35X"7M+E00L\$J%9()0"PWQLK88C."13?V8OV1?V:?V,?A])\+?V7?@W
MHW@S0Y[U[R[M=)A.^[N6 #3SRN6DGD("C?(S-A0,X % 'H]%%% &7JW@CP7K
MUX=0USPAI=[<%0IGN]/CD<@=!N92<5XC^TKX8\->&?C5\%U\-^'K'3Q=>-Y$
MNA8VB1><HMV(5]H&X9YP:^@J\+_:P_Y+9\#_ /L>Y?\ TF:@#V[^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\
MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B
M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"
M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\
MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B
M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"
M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_
M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J
M:B@!D5M;0$F"W1">I1 ,T^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O
M=*\+_:P_Y+9\#_\ L>Y?_29J /=**** "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"O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ 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@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_D
MMGP/_P"Q[E_])FH ]THHHH **** "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 **** "BBO
MG'_@J?\ MW6'_!/;]D?5_C5:V=O>>)+ZY32/!NG7.3'/J,RNRO(!R8XXTDE8
M<;O+"9!<&M\-AJV,Q$:%)7E)V7S,,5B:.#P\Z]5VC%-OY'I'[0?[77[,G[*>
MDPZS^T3\</#OA*.Y0M:0:KJ"K<W2@X)A@7,LH'?8IQWKR7X>?\%HO^"7OQ/\
M0IX7\+_MA>'8KN239&=<M+S2X6;T\Z]@BC^GS<U_-7\7?C!\3OCU\0]3^*_Q
MB\;7_B'Q#K%P9M0U34IM\DA[*.R(HP%10%50 H  %<W7ZC0\/,$J'[ZM)S\K
M)?<TV_O7R/RK$>(^-=>]"C%0_O7;^]-)?<_F?V*6EY::A:17]A=1SP3QK)#-
M"X9)$89#*1P00001UJ2OP)_X(&?\%3O'_P  /CKH/['WQ;\57&H?#KQGJ*:=
MH:7TQ?\ X1_4YFQ 82?NP32L(WCX56D$@VX??^^U? 9YDN(R/&>PJ.Z>L7W7
MZ/NC]"R+.\/GN"]O35FG:4>S_5=F%%%%>,>T%%%% !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 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0!
M[I1110 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 %?D7_P '8/\ PD'_  @/
MP4^S;_[*_MC7/MF,[?M'E67DY[9V^?COUQWK]=*^9O\ @KA^QGX1_;;_ &*/
M$GP_\0>)=.T'4= 4^(/#WB'5YQ%:Z?=VT;DM/(?N0O$TL;L>$#[\$H!7M<.X
MRE@,ZHUZGPIV?S35_E>YXG$F"JYAD=>A2^)JZ^33M\[6/Y@**GOM-O\ 39$C
MO[22+S(Q)$74@2(20'4_Q*<'!'!J"OZ"W/YVV-CX>_\ "0?\)]H?_")[_P"U
M?[8MO[,\K.[[1YJ^7C'.=V.G-?V 5_/9_P $7O\ @C?XN_;6\5_\+S^.>G:Y
MX>^%^FPR_P!F:C93M9WFLWVUEC:SDQE4A?$C38*EXUC&[+[/TU&D?\%3O^"?
MOS:!J#_M1_"^U_Y<=0E6S\;:7 /[DO,>I[1S\P,TAP $%?EW&M3"YGC*>&HU
M8^TIWNF[)N5M%+X;JVS:WWOH?JO ]+%Y7@ZF)K4I>SJ6LTKV4;ZN/Q6=]TGM
MM;4^WJ*\._90_P""B?[*_P"V*\V@_"[QV]AXKL=RZQX"\46QT_7-.D7[Z26L
MIW-M_B:,N@/!;/%>XU^=5Z%?#5'3JQ<9+HU8_2:&(H8JFJE&2E%]4[A1116)
ML%%%% !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 %>%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA
M_P EL^!__8]R_P#I,U 'NE%%% !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
MRYN;:RMI+R\N$AAA0O++*X544#)8D\  <YKX&\3:QXG_ ."T?Q;N?AOX+U&]
MTS]ECP5K C\4Z]:2/#)\2M3@<'[%;N,$:?$X!>1?OD#:<[&CM_'#XC^.O^"L
M7QBU;]C;]F[Q1=Z3\#O"U]]E^-7Q-TJ3:VOS+@MH&FRCAE(XGF&1M..4*K/]
MK?#?X;^!?A!X#TGX8?#+PO::+H&AV26FE:78Q[8K>%!@*!U)[ECDL22222:]
MJ*644U.7\>2T7_/M/J_[[^ROLK7>UO$FWG%1PC_ B]7_ ,_&OLK^XOM/[3TV
MO?B/C!^Q+^R/\?/!.F?#OXO_ +.WA/6](T2R2ST.VN-(C1M,MU4*L5M)&%DM
MT  &V-E& *\R^'O_  1A_P""7_PP\0IXH\+_ +'OAR6[BDWQC6[F[U2%6]?)
MO9I8^.WR\5]/T5PT\QS"E3=.%:2B^BDTONN=]3+LOK5%4J48N2ZN*;^^Q':6
MEI86L5A86T<$$$:QPPPH%2- ,!5 X  & !4E%%<9V'B7[5__  3T_97_ &R4
MAU7XM_#_ .S^);':='\<^';@V&MZ:Z_<>*[B^8[3RJ2;T!YVYKP[[1_P50_X
M)_<743_M2?"^U_Y:PJMGXWTN >J\QZIM'IF:0_W!7V]17H4,RK4Z:I54JE/^
M66MO\+WC\FO.YYU?+*%2HZU)NG4?VHZ7_P 2VE_V\GY6/%OV4?\ @H'^RQ^V
M7;36GP;^(J+X@L0PUCP7KL)L=:TUU.'2:TEP_P IX+IO3/&XU[37A7[5W_!.
M7]EG]L&YA\4?$7P7-I'C"QVMH_Q"\)79TW7-/D4?(Z740R^W^%90ZC/ !YKQ
M;_A)O^"IG_!/[Y/&FBO^U!\+[7_F+Z);K:>-=+@'>2WSY>I;1@?(?-<Y9F0<
M5M]4P>,UPL^67\DVE_X#/2+^?*^US'ZYC<%IBX<T?YX)O_P*&LEZKF7>Q]O4
M5X]^RI^WG^RU^V;I4MQ\#/B=;7>J60(U?PMJ2&TU?374X99[27$B[6^4N R$
M@@,:]AKSJU"MAZCIU8N,ET:LSTJ->CB::J4I*47U3N@HHHK(U"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 ***KZQJ!TG2;K519S7'V
M:V>7[/;INDEVJ3M4=V., >IH L45^(_P*^.7_!8+]OW4OAI^V'\ O^"@-KI'
MBSX@_"GXB^*_!?P>T_PW8/X9T_\ L?7- M(?#UX90'N)IUNF#WLS+-;L0(V1
M&D\S[6_;F_;#_;3\*>*OV6_V/_A7)X5^%_Q-_:(FOX_%7C+6K-=:L/!SZ;I<
M5[>VMK$72.\N9))##;EVV/Y;9'S!D /N*BOA;]E#]M']I+X._MD_&C]A;]MS
MXO>'_B/;_#'X96?Q"L?BGH'AA-(FBTV5I%FL=1LX9'ACN$">9&8RN^+YB/F
M7QK2OVN/^"Q'CO\ 8)O_ /@LOX3^+?@.Q\)0:3>>,],_9ON_ :NMQX1MFD<K
M+K0F^T+?O91M<!D0Q;]J[,,54 _4ZBOA/X_?M_?'+]I7XP_ 3]DW_@G;XYT?
MPEJGQG^&+_$W7OB+XB\/KJK^&_"?EP?9V@LFD2.:YN)YUB!D;9&%8X8L"O3_
M +#'[4/[4'A_]L[XC_\ !-3]MKQQH7C+Q?X4\):?XU\"_$+0M &DGQ)X=NIW
MM9#=62.\<%Q;W2>43$VR17!VJ5)8 ^Q:*** "O"_VL/^2V? _P#['N7_ -)F
MKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH ****
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
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U?*/[=7[2OC33O
MB!I_["?[$6_6/C9XLM?-N[^:Z9[+P/I38#ZK?$9"L%8>5$02Q*DJV8TEZ_\
M;Y_;>\2? Z\T7]FC]F3PW#XM^.GQ 1HO!_AS.Z'2X.1)JU^>D5K$ S?-C>4(
M'"N5Z+]A+]B#PW^QQX"OY]7\1S>+/B+XON_[3^(_C_41NNM;U!LD\GE($+,L
M<8X4$G&YF)];#4:6#HK%8A7;^"+^U_>E_<7_ ),]-DSR,36JXRL\)AW9+XYK
M[/\ =C_?:_\  5KNT3?L>?L'?"7]CGX3I\/O!^H:EJ>JW]P;_P 7>*[^Y8WN
MOZD_,MW.V222Q.U23M7C).6/J_\ P@^D?\_-[_X%M6Q17G5JU7$574J.\GJV
M>E0HTL-2C2I*T5HD8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L45D:F/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% 'S-^TG_P2D_9>
M_:%\2#XJZ4FM^ ?B-;L9-/\ B/X#U(Z?JD<N.&E9!MN > ?,!;;P&7->23?$
MK_@HE^P/(;;]JKX:WGQ[^&]L<#XE_#. P:_I\(_CO]*W;9L 9+PG"J"S.Q.*
M^]**]*EF554U2KQ52"V4MU_AEO'TO;NF>96RRDZCJX>3IS>[CL_\4=I>MN;L
MT>.?LS_M%?LJ_M@^#_\ A-OV=?C);^)+:-5^VVMOJ#QW=BQ_@N+:3;+ W7[Z
MC..,CFO2_P#A!](_Y^;W_P "VKP3]IC_ ();?LX?'_QA_P +G\&/JWPO^)\#
M&2S^)/PXNSIVH&0\DW"IB.[5B &\Q=[*-H=0:\U_X::_X*,?L$?Z!^V?\(C\
M:_AY:\?\+:^%FFA-6LH1_P M-1TG(!P,LTD!"(HR2['%:?4<-B]<'/7^25E+
MY/2,O_)9/I$S^OXG!Z8V&G\\+N/_ &]'64?_ ":*ZR/L7_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VKE/V<OVK_ -G7]K?P4OC_ /9V^+6D>*-/ 7[2+&?%Q9L1
MD)/ X$L#_P"S(JD]1Q7H=>94I5*,W"I%IK=/1KY'J4JM.M34Z<DXO9IW3^9C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q14%F/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% %'2M LM'D
M>2UEG8NN#YLQ8?K5ZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\
M:P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ 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 *^?_V]/VXK']DO
MPMI7@WX>^%6\9?%GQS<'3_AMX!LVS+J%T>#<38(,=K%G=)(2HP,;EY9=C]N'
M]M7P'^Q3\+(?%.LZ5<^(/%6OW@TSP%X&TK+7_B+4WPL=O$@!8(&92\F"$!'#
M,R(W!_L%_L5>/? ?BG5?VS/VQM5MO$/QT\<6X74IHL/:>$]//,>CV R0B(,"
M1U)WL#RW+OZF$P]&E2^MXE>Y]F/6;7_MJ^T_DM7IY6+Q-:K6^J85VG]J72"?
MYR?V5\WHK/7_ &!OV';[]FVTUKXV?'7Q4OC+XV?$!ENOB!XTE7(3H4TZS! \
MJTAPJJJA=^Q20 L:)]&T45Q8G$UL76=6H[M_<NR2Z)+1+HCNPV&HX2BJ5)62
M^]]VWU;>K?5A1116!N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?,G[1W_!*S]GOXS^-6^.'PHU+6/A%\48RSV_Q"^&]S]AN9G/)%W N(
MKM&(&\. [@;2X%>>?\-;?\% _P!@T_V;^WC\%O\ A:O@&UX_X7-\)].S=VL0
M_P"6NIZ5P8\?>>2'$:@8&\U]O45Z=/,ZCIJEB8JI!;7W7^&6Z]-8^1Y=7*Z:
MJ.KAI.E-[M?"_P#%'9^NDO,X3]GW]ISX _M5>"(_B+^SU\5]'\5:2VT2RZ9<
MYDMF(R$GA;$D#XYV2*K>U=W7R[^T%_P2C^ WQ,\</\=/@'XAUCX+?% ;GC\<
M_#B46OVIR<D7MH"(;M&/+@A6?HSD<5P@_;2_;K_83/\ 97_!0_X&'QYX(MOE
M'QN^$M@TH@B'_+74],&'M\#EY8@(QT57-7]0H8O7!3N_Y)64OD_AE\K2?\I'
M]H5\)IC867\\;N/S7Q0^=XK^8^W:*XOX$_M%? S]ISP/#\2/@#\4M'\5:-+@
M&[TF[#F%B,^7+&</#)CJDBJP[BNTKS)TYTIN$TTUNGHSU*=2G5@IP::>S6J8
M4445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\
M);/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U 'NE%%% !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!7EW[7W[7'PF_8L^"][\9?BQ?2M&DBVNBZ+8KOO=:OWSY-E;1]7E<CZ* S'
M4FMC]I#]HWX2?LG_  <UGXZ?&WQ.FEZ#HL&^5\!I;F4\1V\*9!DE=L*J#J3R
M0 2/F7]D']G+XM_M:?&BR_X*0?MT^&)-.OK=&/P6^%5X=T/@ZP?!6]N$(P^H
MR@*Q8C,?' 8(D/HX/"TW!XG$:4X_?)_RQ_5_97FTGYN-Q=55%AL-K5EKY17\
MTO\ VU?:?DFUK_L/_LC_ !9\:?%.;_@H?^WA912_%77+,P^#_"!;?:?#[2'S
MLLX%/'VIE8^=+][+,HQN?=]>445SXO%5,95YYZ=$ELDMDEV7_!>K.C"82E@Z
M/)#7JV]Y-[MON_\ @+1!1117,=04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !00",$9!ZBBB@#Y5^.W_!)WX+>,/'$WQV_9
M=\8:Q\#/B<<L/%OP\(AMKYLYVWVGY$%TA.2PPC.3\S-TKC4_;K_;0_8;<:+_
M ,%)_@(?$?@^ A5^.7PFLGNK*./_ )ZZEIP'FVF!@M(@V;CM1&ZU]N4CHDJ&
M.1 RL,,K#((]*].&9SG!4\5'VL5M?22_PRW7H[Q\CRZF5PA-U,)+V4GO;6+_
M ,4-GZJTO,Y/X+?'GX,_M&>![?XD? OXF:/XIT2YX2_T>]654;&3'(!\T3C/
M*.%8=P*ZVOD_XT_\$F?A/JGCBX^.W['?C[5_@-\29/GDU_P&JKIVHMG.V^TP
MD6]RA))( 0L3EBW2N4A_X* _M:_L3SIX=_X*=?L_FZ\,1.(X_CE\*[26^T@K
MG DU"R \^R.,;F *ECA$P,U?]GTL5K@I\S_DEI/Y=)?]NN_]U$?VC6PFF.AR
MK^>.L/GUA_V\K+^9GVW17,?"+XT?"7X^>";;XC_!7XBZ/XHT*['[C4]%ODGC
MW8!*,5.4<9Y1L,IX(!KIZ\N<)TY.,E9KHSU83A4BI1=T^J"BBBI*"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_
MY+9\#_\ L>Y?_29J /=**** "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 *YSXN?%OX<_ CX;:Q\7OBUXKM=$\.
MZ!9-=:IJ=X^$BC'   Y9F)"JB@LS,JJ"2!6CXQ\8^%?A[X4U'QUXY\0VFDZ-
MI%E)=ZIJ=_.(X;6"-2SR.QX50 237PQ\./"7BW_@L=\7;#]H3XP:#>:9^S5X
M.U4S_#7P3J,+1OX[OHF*C6+Z(\FT4Y$4+##<Y&"X?OP6#C73JUGRTH_$^K[1
MCWD^G;=Z(\_&XR5!JC17-5E\*Z+O*7:*Z]W9+5FA^SE\)/B-_P %,_C-I'[>
MG[5_A2ZT?X9>'KG[3\"/A5JB<RC^#7]1CY5IG&&AC.0BD,,C#R_=-)'&D2"*
M) JJ %51@ >E+48S&2Q=167+".D8K:*_5]6]V]33!8..$IO7FG+64GO)_HNB
M6R6B"BBBN,[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "FSP0W,+VUS"LD<BE9(W4%64C!!!Z@TZB@
M#Y(^+O\ P27^'5OXWN?CI^PW\2]7^ ?Q#F.^>_\ !D:MHVJL"2$OM+;$$R9Y
M^4)R=Q#FN=M/^"BW[3/[&MW%X4_X*D?L]O8Z&LBPP?&[X96TVH^'Y@3A7O+<
M SV#'OD'<Q.U HS7VS4=Y9VFH6DMA?VL<\$\;1S0S(&21",%6!X((."#UKU(
M9G*K%0Q<?:175Z37I/?T4N9>1Y4\KC2DZF#E[*79:P?K#;U<>67F87PN^+/P
MQ^-O@RT^(OP@\?Z1XET*^7-KJNB7Z7$+GC*[D) 89P5.&4\$ UT-?(7Q1_X)
M,>$/#GC.[^.'_!/[XL:K\ _'=PWF72>&(EF\/:NP.0EYI3_N67L#&%"Y+;&-
M8NF_\%)_C_\ LBZA!X*_X*G_ +/,GAO3S*L%K\9_AY!-J7AB\).U6N$ ,]@S
M'LX)8Y(55&:K^SH8KWL%/G_NO2?R6TO^W6WWBB?[2J87W<=#D_OK6'S>\?\
MMY)=I,^UZ*^+OV_O^"W?[*G[&WPITCQ1\._$.E_$OQ'XJLC<^%M&\.:S&]N\
M&XK]JN+B/>(8@P90 "[LK* -KLGY2?$+_@XU_P""H7C+Q"^K^%_B9X=\)6AD
MRFE:'X/LYH57^[NO4GD/N=_Y5Z&6<)9SFE/VD(J$>\KJ_HK-_@>=FG%^2Y55
M]E.3G+M%)V]7=+\;G]%E%?BE^Q!_P<[?$W3?%MEX*_;K\%Z;JF@W4JQ2>,_#
M%B;>\L,G'FSVRDQW"#C(B$;*,D+(<*?V=\)^+/#/CSPOIWC;P9KMKJFD:M91
M7FF:E93"2&Z@D4.DB,.&5E(((]:\_-<DS#)JBCB8V3V:U3]'^CLST<ISS+LZ
MIN6&E=K=/1KU7ZJZ-"BBBO)/7"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_ &L/^2V? _\
M['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2BBB@ 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 *@U/4]-T73;C6-8U
M""TM+2!YKJZN91''#&H+,[LQ 50 22> !FIG944N[ *!DDG@"O@CXG^,_&'_
M  6'^+VH_LU_!3Q#>:7^SAX/U,6_Q2\>:;*8W\;7L9#'1=/E'6V!QYTRG# C
M!VE/-[<%@WBI-R?+".LI=E^K>R75^5VN+&XQ86*C%<TY:1CW?Z);M]%YV3AD
M?Q+_ ,%K/BR;>%K[3/V4/!6L_O'!>"7XHZI;R=!T9=,B=?;S&']__CW^]M*T
MK2]!TNVT/0]-@L[*RMT@L[.UA6.*")%"I&B* %55   &   *I^"O!7A+X;^$
M=-\ ^ O#MII&BZ/91VFEZ980B.&V@10J1HHX  %:E/&XQ8AJG37+3C\,?S;[
MR?5_)622)P6#>&3J5'S5)?%+\DNT5T7S=VVPHHHKA.\**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ J#4M-T[6=/GTC6-/@N[2ZB:*YM;F(21RQL,,C*P(92"00>
M#4]%&P;G\CG[2'C7PS\1_P!H'QKX[\%>$]-T'1=6\4WUSH^BZ1:)!;6-HT[F
M&&..,!558]HX';/>N*KU7]M[]G3Q+^R?^UAX[^ GB?3Y(&T'Q%<)I[R)@7-B
M[&2UG7_9D@>-_;=CJ#7E5?TKAI4IX:$J;O%I6]+:'\Q8J-6&)G&JK23=_6^H
M5^\'_!KY^T5XE^)7[*'C#X">)=0DND^'7B*%]'>5\F"QOUED6 ?[*SP7+C_K
MKCH!7X/U^\/_  :^?LZ>)?AI^R?XO^/?B73Y+5?B-XBA31TE3!GL;!98UG'^
MRT\]R@_ZY9Z$5\OQQ[#^P)\^_-'E];__ "-SZO@3V_\ K##V>W++F]+?_)6/
MTWHHHK\2/W(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]TKPO]
MK#_DMGP/_P"Q[E_])FH ]THHHH **** "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 ***^+_P!L/]I/XN?M2_&>[_X)O?L)^)7L-7CB
M7_A<GQ3M 6A\%:<^0UI X(#:C*-RJH(,?/*L'>#JP>$J8RKRIV2UDWM%=6_Z
MNW9+5G)C,93P=+F:NV[1BMY/HE^KV2NWHC(_:3^,'Q)_X*3?&?5_V OV2/%=
MSI'P\T"<6_QX^*^F-]U3]_0-.DZ/<2 %97&0BY4Y 9'^PO@[\'_AM\ ?AEHW
MP>^$7A.UT3PYH%DMKIFFVBX6-!R22>7=F)9G8EF9F9B22:R/V:?V;/A'^R5\
M&M'^!7P2\-)INA:/#A<D--=S'F2YG? ,DTC?,S'Z !0 .\K;&XNG4BJ%!6I1
MV[R?64O-]%M%:+JWC@L'4IS>(Q#O5EOVBOY8^2ZO>3U?1(HHHKSST0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^2O\ @J%_P2/^"O\ P4F\,6NK
MZCJI\+>/]%MC#H?B^UM1+OAR6^RW465\Z'<25^8-&S$J<,Z/^1/Q"_X-R/\
M@J!X.\0R:/X7^&_ASQ9:+)B/5M$\7VD,++_>VWKP2#W&SZ9K^BNBOI,JXKS?
M*:/L:34H+925[>EFG\KV/F<VX2R?.*WMJJ<9O=Q=K^MTU\[7/Q3_ &(/^#8G
MXEZCXMLO&O[=?C33-,T*VE663P9X8OFN+R^P<^5/<J!';H>,F(R,PR T9PP^
MK_"7B+QG_P $7/B5:?"GXD:KJ&M?LM>*M5\GP?XJO':>?X<7TSDBPO'.2U@[
M$^7*?N$\\[BWW[6/\0?A]X)^*W@C5/AO\2/#%GK6@ZW9/::KI=_"'AN87&&5
M@?T(Y! (((!I8GB3&YE6?U[WJ;T<5I;SCVDNC=[[/30K#<,X'+*/^P>Y46JD
M];^4N\7U2M;=:ZFI9WEGJ-G%J&GW4<]O/&LD$\,@9)$895E8<$$$$$=:DKX'
M^'/COQW_ ,$=?B?IO[._QW\1WVM_LW^)]1%K\,_B'J,ADE\$7+DE-'U*0_\
M+J>1#.>% YPH81?>T,T5Q$L\$JNCJ&1T;(8'D$$=17DXS!O"R4HOFA+6,NC7
MZ-;-='Y6;]?!8U8N+C)<M2.DHO=/]4]T^J\[I.HHHKB.T**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHJOK&H'2=)NM5%G-<?9K9Y?L]NF
MZ27:I.U1W8XP!ZF@"Q17XC_ KXY?\%@OV_=2^&G[8?P"_P""@-KI'BSX@_"G
MXB^*_!?P>T_PW8/X9T_^Q]<T"TA\/7AE >XFG6Z8/>S,LUNQ C9$:3S/N+]K
MO]L?]LJW\6_ K]B+X"Z5X5\$_&SXN^&[G7?'WB'6HO[6TSX>Z786T+:C<1Q*
MZ"]D-S,+>WW,(V*DO@'( /M:BOD#]EOXD_M[_!3XC^/-)_;#^)WA?XN?!C1_
M C>)_#GQ]\-Z58:3+%<0NZWFCW>GV]S)YCI&C3I/$@C"H5=][A%^<-*_:X_X
M+$>._P!@F_\ ^"R_A/XM^ ['PE!I-YXSTS]F^[\!JZW'A&V:1RLNM";[0M^]
ME&UP&1#%OVKLPQ50#]3J*^$_C]^W]\<OVE?C#\!/V3?^"=OCG1_"6J?&?X8O
M\3=>^(OB+P^NJOX;\)^7!]G:"R:1(YKFXGG6(&1MD85CABP*]/\ L,?M0_M0
M>'_VSOB/_P $U/VVO'&A>,O%_A3PEI_C7P+\0M"T :2?$GAVZG>UD-U9([QP
M7%O=)Y1,3;)%<':I4E@#[%HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_
MY+9\#_\ L>Y?_29J /=**** "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 ***^7OV]?VU_''PX\1Z1^Q]^R#HUOXC^.OCJ!O[&LY,-:
M^&+ \2:Q?G!$<48R45A\[#HP&UNC"X6KBZRIT]^[V26[;Z)=6<^*Q5'!T74J
M;=EJVWLDNK>R1C_MQ_M=_%;Q/\3[?_@GM^PC=0W/Q:\068F\4^*2N^S^'^D/
MC??7!''VEE8>3%][+*Q'S1A_9OV/?V0_A3^Q5\&+3X/_  MMIICYK7>OZ]?M
MOOM<U"3!FO;F3J\CGWPJ@*. *Q_V'/V*/ _[%?PQN/#^GZQ<>(O%_B*\.I_$
M#QWJN6OO$.IOEGFD8DD1AF81QY(0$DDLSLWM==>,Q5*-+ZKAOX:U;V<WW?DO
MLKHM7JV<F#PM:57ZUBOXCT2W4(]EW;^T^KT6B04445YAZ84444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8'Q3^%OP]^-GP\U?X
M4?%;PG::YX>UVR:UU72[Z/='/&WZJP(#*P(964,I! -?%?P>^*/Q#_X)+?%3
M2?V2OVG_ !5>:W\"?$=Z+/X/_%75'W/X=E;.S0M5DZ*@'$,YPH4=D#+;_>=<
MQ\9_@S\,OVA/ACK'P<^,/A&UUSPYKUH;?4M.NURKJ>0RD<HZL RNI#*RAE((
M!KT,'C(4HNC77-2ENNJ?\T>TE]S6C//QN#G6DJ]!\M6.SZ-=8R[Q?WIZKSZ9
M65E#*001D$=Z6OA3X"_&;XF?\$P?BUH_[$G[7_BZZUKX5Z_="S^"7Q?U1N;7
M^YH6JR=$E0<12G"LH X7Y8?NNL\9@YX2:UYHRUC);27Z-;-;IZ,TP6,ABX/3
MEG'247O%_JGNGLUJ@HHHKC.P**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "J7B36AX;\.W_B(Z7>7WV"REN?L6GPB2XN-B%O+B4D;G;&%&1DD#(J[
M10!^&OQ=^%_[ ?[0'C7PW_P4I_X)R_&'Q5^S?)XK_9_^)OCW5_$_A#Q"-+,.
MN:1J7AJ,6^J6"S2VJJ\EU*MS:QA1<$PL2S*AK1\1^'D_;Y_;2_8&^/'_  44
MM)=.\-_&[]G*]TKQ+I!NI-/TWQ+K41CU&*PN1&R 0W3/;W26Q(65HDCPXRI^
M\/B7_P $'?\ @FI\5?VN=-_:P\3_ +,GA.26.QU-O$7A@:2PT_7M4N;FQGAU
M*YA600M)%]EN%*-$RS&\9I,M&E?17[0?[+'[.G[5GPJD^"'[17P:T#Q=X4=X
MY$T75[!7BMY(P1')"1AH)%!(5XRK*"0" 30!^:6L_LK^ /@;_P %/OC5^PC_
M ,$[-%@T'PA\2/V.M<OOB/\ #O0+IO[)T?Q'+*UEIEVD.XI9W4T,NSREV[H_
MWFW!#5UOP9_:E^#FB?\ !JLWC[5?%=A;P:!^S1?^#=0M;B=4DBUZ'39=+&G.
MAY2=[K8@C(#'S%.,$&ONO]E?]B']D[]B3P[J7A?]E?X%Z'X-M]9NEN=9FTZ)
MWNM1E7.UKBYF9YIRNYMN]VV[FQC)KA]7_P""1W_!-77OV@C^U+J_[&_@R?QP
M^LKJ\NK/9/Y4NH@EA>O:AOLSW&XE_.:,R;SNW;N: /B/]B/X?:W^QU_P4J_8
MZTWXZ(=&G\6_\$]K7X<::NHGRQ_PD>G7MCJ5U8@M_P M5B9@%ZG;@#M7MWPT
MO++XN_\ !R=\0OB!X$O([_2_A?\ LE:;X*\6W=JX=+36;[Q%)J<-J[#@2"VB
M+[>HR<U]:_M-_LD?LU_MF?#Q?A5^U#\&]%\9Z%%>)=VMIJ\!+VERH(6>"5"L
MD$H!8;XV5L,1G!(IO[,7[(O[-/[&/P^D^%O[+OP;T;P9H<]Z]Y=VNDPG?=W+
M !IYY7+23R$!1OD9FPH&< "@#T>BBB@#R_XK?LE?#7XQ>+G\:>*-?\46]V\"
M0F/2?$<UM#M08!V(<9]3WKQ+XN_LM?#SX0_'+X/7'AC7/$MPVH^-#%.-5U^:
MY"A(2XV!S\IR.2.HXKZ]KPO]K#_DMGP/_P"Q[E_])FH ]<_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ
M/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_
M (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC
M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/
M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_
M  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**
M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV*\,_;K_;=\+?L:?#VQ>R\/3^*O
MB!XLO/[,^'/@#3/FO-=U%L!5"CE(4+*9),84$ 99E!VH4*N*K*E25Y/^ON[O
MHM3'$8BCA:,JM5VBM_Z[OHNKT.0_;X_:KL/V9=.T;X/_  5\.W?C/XT^/Y&M
M/A[X(@O6.YN0U_=D$>59PX9F8E=VP@%0KO'H?L+_ /!/C2/V8/#.I>.?BAXR
MNO%_Q:\;2K>_$7QU-,0]Y<'D6T' ,=K%]U$P,A<X7Y42O^P/^Q%XI^#&HZS^
MU%^U+XA@\5_'7Q_&LGBO7E&Z#1K;@QZ18#D16T0"J2O^L9 3D*N/IJN_%5Z6
M&HO"89W7VY?S-=%_<3V[OWGT2\_"X>KB:RQ>)5FO@C_(GU?]]]?Y5[JZMX__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L45Y1ZQC_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44
M 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM6Q10!YU\<?V5_@S^T=\+M6^#GQB\/2:SH&LVYBN[2XN6RIZK*C=4D1L,KCE
M2 17R=^SU\3?B!^P#\:M+_8/_;<\8ZCJOA/7)OL_P0^,-[<LD>HQC 31M1?[
ML=Y&,*CG D&!W6OO:N%_:1_9O^$/[67P>U?X&_&_PM'JN@ZQ#B1"=LUK*/\
M5W$#XS%,AY5QTZ'()!]'!XNG"#P^(5Z4OOB_YH^?=;26CZ->=C<'4G-8C#NU
M6/?:2_EEY=GO%ZKJGT7_  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5\??LM?M(?
M%[]BOXRZ9_P3T_;Q\4R:I!J3&'X*?&&]^6'Q1;*0$TV]<G$>H1@JHW'][E1D
MLR--]LUCC,)/!U$F[Q>L9+:2[K]5NGH]3;!XRGC*;:5I+247O%]G^CV:U6AC
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q17(=9C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;5L44 4=*T"RT>1Y+66=BZX/FS%A^M7J** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO._P!J;]J+X1?L
M>?!;5?CG\:=>^QZ5IJA+>VA >YU&Z8'RK2WCR/,FD(P%Z  LQ559A=*E4K5%
M3IJ\GHDNK(JU:=&FZE1VBM6WLD9'[9_[8_PQ_8G^#TOQ.\?QW&HZA>7*V'A/
MPKI@WW_B#4Y.(;.W0 EF9L98 A5R<$X!\I_84_8X^)P^(5]^WM^W');ZG\:/
M%5GY6FZ1&=]EX#TILE-+LP20)-K'S90226903ND>7'_8P_9=^+WQZ^,,7_!1
M_P#;ST'[-XQN+=D^%GPWG)>W\!:7)RK,K ;M0E7!D<@,F<84X2+[)KU*]2GE
M]%X:@[S>DY+_ -(B^W\S^T_[JU\K#TJF85EBJZM".L(O_P!+DOYOY5]E:OWG
MH4445Y![ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'G?[4O[+GP>_;#^#6I_ [XV>'OMVDZ@H>
MWN(6"7.G72@^5=VTF"8ID)R&Z$$JP9693\Z?LD?M1_&']F+XRV/_  3L_;^\
M0F\UR=&7X0_%>X4I;>.+%" MM.S$B/4HP55E8DR''+,R//\ 9]>9?M;_ +)?
MP@_;0^#5]\&/C%I+O;3.+C2M5LV$=[H]Z@/E7EK)UCE0G@]&!*L"K$'T<'BZ
M:IO#8G6F]?.+_FC^JVDO-)KS<9A*KJ+$X;2JM/*:_EE_[:]XOR;3]-HKXZ_8
MY_:U^+_P7^+\/_!.[_@H#JT;>.X8&;X:_$=E,=G\0-.3A3N/":@BX$D1.YCS
MR<-)]BUAB\)4P=7DEJGJFMI+HUY?BGH[-'1@\72QE+GCHUHT]XOJGY_@UJKI
MIA1117*=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8WQ#^(?@CX3>!M5^)?Q
M)\3VFC:#H=C)>:KJE]+LBMH4&69C^@ R22  20*<8RE)1BKMBE*,8N4G9(R_
MCG\<?A=^S=\*=:^-7QE\5V^B^'=!M#<:A?7![=%C11S)([$*B+EF9@ ,FODS
M]EGX'?%#]OSXTZ5_P42_;,\*7&D^&](<S? ?X3:B,KI-NV"NM7T?1[V4!70'
MB,;2.1&5S/@Q\/?&_P#P5L^,.E?M>?M$>&+S2?@-X4O_ +3\&OAKJD6UO$MP
MI(77M2B/#1GGR86R-I[H6,_WG7L5)1RFFZ,'^^DK2?\ (GO%?WG]I]/A74\6
ME&6;U56FK48N\5_.^DW_ '5]A=?B?0****\8]L**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /*/VQOV//A/\ MK_""?X5?$Z">UG@G6]\-^)--;R[_0=13F*\M9!R
MCJV,C.&&0>M>-?L5_MA_%CP5\56_X)\?M]3P6GQ5TNU,G@_Q@J>78?$+3$SM
MN[<G %VJK^]AZY5F X8+]>5X]^VI^Q?\,?VV?A2O@/QK<7.D:WI5T-0\&>,M
M);9J/AW4DP8[JWD!###*NY,@.!U#!67TL)BJ4J7U7$_PWL]W!]UW3^U'KZI'
MF8O"58U?K6%_B+1K9379]FOLRZ/1Z-GL-%?)O[$'[:'Q-C^)-S^P7^W9;6VC
M_&CP]:&72=8B798>/=,7.W4K(X ,NU2980 05=@J[9$B^LJYL5A:N#J^SGZI
MK9I[-/JG_6IU83%TL91]I3]&GNFMTUT:_P"&T"BBBN8Z0HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FK
MW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHIEQ<06D#W5U.D442%Y))&"JB@9))/  '>@"OK^OZ'X5T.\\3^)M8M
MM/TW3K62YO[^]G6*&VA12SR.[$!550223@ $U\&Z#IGB?_@M/\6H/'/BBQOM
M,_95\%:SO\/Z/<QO#)\3=3@<C[5.AP1IT3J=J'_6,#GYMPA7Q=KWBG_@L_\
M%RZ^%'@'5;W3/V6_!>KB/QCXDLI6AD^(^I0N&_L^UD&#]@C8 R2K]\XVG.QD
M^[O#7AKP]X,\.V/A'PEHEKIFEZ9:1VNG:=8P+%#;01J%2-$4 *JJ  !P *]K
M_D3T_P#I^U_X+3_]O?\ Y*O[S]WQ-<YJ?]0Z?_@QK_VQ?^3O^ZO>M6EG::?:
M16%A:QP001K'##"@5(T48"J!P    !TJ2BBO%/;"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /%?VW_P!B7P!^VI\-K;0=7U:Z\.^+O#MV-1\ ^/-(
M^34/#NI+@I-$X()0LJ[X\@. .594=>!_87_;:\?^*?'%_P#L2_MJZ3:^'/CG
MX3M?,<P@)8^,].7(35M/; #A@I,D0 *$,0J@.D7U17A?[='[#OA']LKP/I\U
MGXAN/"?Q"\)77]H_#KXA:4-M[H5^N"I!&"\#E5$D1.& !&&52/3PN)HU*7U7
M%/W/LRW<&^OG%_:C\UKOY>+PM:G6^MX5>_\ :CLII=/*2^S+Y/3;W2BOF#]A
M']N+Q=\4O$NJ_LC_ +7'AZW\)_';P3 #K>DH=MIXCLQPFKZ<QP)(9!@LJ\QL
M>@' ^GZY,5A:V$K.G46OWII[-/JGT9V87%4<9152F]//1IK=-=&NJ"BBBN<Z
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/\ DMGP
M/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]THHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHJ.\O+33[26_O[J."""-I)IIG"I&BC)9B>   22>E $E%?+_Q"_P""
MT7_!+WX8>(7\+^*/VPO#LUW')L<Z':7FJ0AO3SK*"6/Z_-Q7K7[/G[77[,G[
M5FDRZS^SM\</#OBV.V0-=P:5J"M<VJDX!F@;$L0/;>HSVKKJY?CZ%+VE2E*,
M>[BTOO:L<=+,<OKU?94ZT92[*2;^Y.YZ-7P?\=OB9X\_X*L?&/5OV*_V9_%-
MWI'P6\,7OV7XW?%#2I-K:S*.6\/Z;)T;<.)Y1D!3CE,+/J_M8?'SXJ_MP?&G
M4O\ @G+^Q-XKFTK3].Q'\=/BS8<IX=M&)#:59N.'OY0&1L']V-PZK(8_JKX
M_ /X5?LQ?"/1?@A\%O"L.C^'="M1#96L7+.>KRR-UDE=B6=SRS$DUW4HQRJF
MJTU>M)7BOY5TF_/^5?\ ;SZ7X:LI9M5="F[48NTW_.^L(^7\[_[=76VI\,_A
MGX"^#7@#2/A9\+_"UIHGA_0K)+32M+L8]L=O$HX [DDY)8DLS$L222:W:**\
M>4I3DY2=VSV(QC"*C%62"BBBD4%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% '@7[=O[#.B_M<>&M*\7>"O%4O@SXJ^"9S??#GXA:>N+C3+H<^
M3+@9EM9/NR1'(P20#R&Q_P!@[]N?6OCMJ&L?LV_M*>%8O!?QS\"((_&'A5FQ
M#J,/ 35+!B?WUK+E6^4GRRX!)#(S?2M?/'[>/["T7[4>GZ/\5_A'XN/@CXR^
M!'-U\/?'UHF&AD&2;*Z !\ZSER5=&#;=[$*P9TD]3"XFC7HK"XIVC]F7\C?Y
MP?5=/B6MT_*Q6&K4*SQ>%5Y?:CTFE^4UT?7X7I9KZ'HKYS_8-_;IE_:6BUGX
M*?&_PB/!/QK\!D6_C[P-<-C/0+J%F23YUG+E65E+;-Z@E@T;R?1E<6)PU;"5
MG2JJS7X]FGU3W36Z.[#8FCBZ*JTG=/[UW371IZ-/5,****P-PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *\+_:P_P"2V? __L>Y?_29J]TKPO\
M:P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP)_X+Y_\%3O
M'_Q_^.NO?L??"3Q5<:?\.O!FH/IVN)8S%/\ A(-3A;$YF(^]!#*IC2/E6:,R
M'=E-G[[5_'_\0O\ A(/^$^US_A+-_P#:O]L7/]I^;G=]H\UO,SGG.[/7FOO^
M ,!A\3CJM>HKNFE:_=WU]5;3U/SWQ"S#$87 TL/3=E4;YFNT;:>COKZ&/6[\
M-_B?\1O@[XPM?B!\*/'6K>'-<LMWV35M%OY+:XB#*58!XR" 5)!'0@D&L*BO
MUR48SBXR5TS\>C*4)*479H_I&_X('?$GX%_$?_@G5X</P9\'PZ)?:/?36'CN
MV$IDFN=;54::\ED;YI3.CQ2@G.P.(@<1 #[2K\B_^#3[_A(/^$!^-?VG?_97
M]L:']CSG;]H\J]\[';.WR,]^F>U?KI7X#Q-AXX7/:]-.ZO?77XDI?A>Q_0O#
M&)EB\@P]22L^6VFGPMQ_&UPHHHKPCW@HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MQF(E7JN\I.[^9^JX7#4<'AX4*2M&*27R"BBBL#<**** "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 **** /EO]NO\ 8@\;^/O%^F_M
ME?L;ZY;>%_CKX.MBMA=2_+9>++ <OI&HKD!XW PDC'*-CE0%>/M?V&_VWO!'
M[:'P^O;R+0[GPQXX\+W?]G?$+P!JWRWWA_4%R&C=2 6B8JQCEP P!!PRLJ^W
MU\I?MR?L4_$?4_B#9_MT?L/7]KH7QN\,6GE75E,=EAXYTU<%]+OUR S%5 BF
M)!4J@++MCDB];#UZ6-HK"XEV:^";Z?W9?W7T?V7KM='D8BA6P59XK#*Z?QP7
M7^]'^^NJ^TM-['U;17C7[$O[:WPX_;7^&$WBWPQ876A>)-#NSIWCGP/JXV:A
MX<U),B2WG0@';N5MDF ' /"LKHOLM>=7H5<-5=*JK26Z/2H5Z6)HQJTG>+V8
M4445D:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !5+Q)K0\-^';_Q$=+O+[[!92W/V+3X1)<7&Q"WEQ*2-SMC"C(R
M2!D5=HH _#7XN_"_]@/]H#QKX;_X*4_\$Y?C#XJ_9OD\5_L__$WQ[J_B?PAX
MA&EF'7-(U+PU&+?5+!9I;55>2ZE6YM8PHN"86)9E0UZE?>/_ /@K9^VUIW[*
M/[4GB#_@G=#\6_ &A?#'2_&]]X:M_B;I/AF'5O',J,(-1NH;S<S06\.+FW@6
M,();H/O;RU0?5_Q+_P""#O\ P34^*O[7.F_M8>)_V9/"<DL=CJ;>(O# TEAI
M^O:I<W-C/#J5S"L@A:2+[+<*4:)EF-XS29:-*^QK6UMK*VCLK*W2&&% D442
M!510,!0!P !QB@#\<?\ @F?XD_;/_:(OOV__ ('>)?V*CX4B^('C/Q>-:UD?
M$>POCX?\17&B6]O%HODQ(&N\AU?[7&1$,[<9KU+X,_M2_!S1/^#59O'VJ^*[
M"W@T#]FB_P#!NH6MQ.J21:]#ILNEC3G0\I.]UL01D!CYBG&"#7Z)?#/X$_"'
MX-ZSXJ\1?"_P#8:+>^-_$,FN^++FR0AM3U%T2-KF7).7*1H,C'"BO(-7_P""
M1W_!-77OV@C^U+J_[&_@R?QP^LKJ\NK/9/Y4NH@EA>O:AOLSW&XE_.:,R;SN
MW;N: /B/]B/X?:W^QU_P4J_8ZTWXZ(=&G\6_\$]K7X<::NHGRQ_PD>G7MCJ5
MU8@M_P M5B9@%ZG;@#M7MWPTO++XN_\ !R=\0OB!X$O([_2_A?\ LE:;X*\6
MW=JX=+36;[Q%)J<-J[#@2"VB+[>HR<U]:_M-_LD?LU_MF?#Q?A5^U#\&]%\9
MZ%%>)=VMIJ\!+VERH(6>"5"LD$H!8;XV5L,1G!(IO[,7[(O[-/[&/P^D^%O[
M+OP;T;P9H<]Z]Y=VNDPG?=W+ !IYY7+23R$!1OD9FPH&< "@#T>BBB@#R_XK
M?LE?#7XQ>+G\:>*-?\46]V\"0F/2?$<UM#M08!V(<9]3WKQ+XN_LM?#SX0_'
M+X/7'AC7/$MPVH^-#%.-5U^:Y"A(2XV!S\IR.2.HXKZ]KPO]K#_DMGP/_P"Q
M[E_])FH ]<_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV**
M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?
M2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO
M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:
MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJU+R\M-/M);^_NHX((8R\TTS
MA4C4#)9B>  .237RW\7_ /@L)^R'X%\4O\+O@U?:Y\9?''*Q>$?A'I+ZQ+NS
MC,D\?[B-0>&/F%EP25XKIPV$Q6+ERT8.5M[=/5[)>;.;$XS"X.*E6FHWVN]_
M1;M^2/I#_A!](_Y^;W_P+:N2^,7Q"_9^_9[\+/XV^.7Q>TWPGI2YVWFO:^ML
MLC 9V1AV!D?T506.>!7SCY?_  62_:__ -;+X0_9@\(7/\,>SQ)XJDB/O\MK
M!N7TVR1D]R*ZWX._\$??V/OA]XI3XH?%K2M:^,/C@X:;QA\7-6;69RP.?DAE
M_<1@-RO[LLO&&XS79]2P>'_WFLF_Y8>\_G+X5\G+T.+Z[C<3_NM%I?S3]U?*
M/QOYJ/J>>W7_  4LUG]H"YD\/_\ !-K]D;Q]\629#&OCG6Y7T#PQ$<X+BZNP
M'G*X),:HC$?=)S4UC_P3J_;>_::/V_\ ;O\ VX+_ $31;CF;X:_ \R:;9;3U
MBFU"?=<7"$<,A7'!VMSFOMZUM;:QMH[*RMXX884"111(%5% P% '  '&*DH_
MM*%#3"4E#^\_>G][5EZQC$/[,GB-<95<_P"ZO<A]R=WZ2E)'BG[._P#P3P_8
M^_92LA;_  $^#&G:!<F/9-JT6Z6_G'<274I:9P>>"V.3@"O4_P#A!](_Y^;W
M_P "VK8HKSJU:MB*CG5DY2?5N[^]GHT:-'#TU3I148KHE9?<C'_X0?2/^?F]
M_P# MJ/^$'TC_GYO?_ MJV**S-3'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB
MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VK8HH ^./VV/V$?B+H/Q C_;M_8.G^P_%O1;8)XB\.3W)2R\?:8@&ZQN
M<$8N JCRIB005521A'C]3_8R_:2^"O[;'PE7XD?#VYU73M1L;EK#Q9X3U6Y:
M/4/#VI)Q+:7,9P596!VM@!@,C!R![I7Q]^V=^R'\7/AC\6V_X*&_L V$4?Q(
MLK94\?> ]WEV7Q"TQ.6AD4<+>HH_=38W$@*<G /KT*M+'TEAJ[M-:0F__2)/
M^7L_L_X=O'KT:N7UGB<.KP>LX+_TN*_F_F7VM_BW^J?^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VKA?V0/VO/A'^VI\'+7XO?":_E0"5K37="OU\N^T2_3_6V=
MU%UCD0_@PPPR"#7J5>95I5:%5TZBM):-,]2C6I8BDJE-WB]4UU,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV**S-#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH HZ5H%EH\CR6LL
M[%UP?-F+#]:O444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_)
M;/@?_P!CW+_Z3-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M45C>/?B+\/\ X5>&+CQK\3O'&D>'='M!FYU77-2BM+>+_>DE95'3UIQC*4K)
M78I2C"+<G9(V:*^.?$/_  6&\"_$?6[GP)^P!^S[XV^/FNP2&&2_\.6#:?X?
MM)?[MQJETJQIU&"JLI'1JH_\,P?\%3?VMS]H_:L_:VL/@WX7N/\ 6>!/@=$?
M[2>,_P ,VKW&7CD R#Y(:-L]!TKTUE5:DN;%25)?WOB_\ 5Y?>DO,\MYM1JO
MEPL75?\ =^'_ ,#=H_<V_(]X_:6_;Q_9$_9!LC/^T'\=]"T&[*!H=%^T&XU&
M<'IY=I"'F8'@;@FWD9(KP?\ X;K_ &_?VK/]"_8/_8>N/#>A7'$/Q,^.\KZ7
M:[3TD@TV$FYG4C++("5X&Y><5Z[^S1_P33_8M_90O1XC^%7P3T^7Q&7\VX\8
M>(6;4M7FE/+2?:K@L\;,>2(]BD]J]WI^WRS#?P:;J/O/1?*$7^<FO(7U?-,5
M_&J*G'M#5_.<E^44_,^,+3_@DQXE^/EW%XB_X*1_M>^,OB\_F"4^"=*G.@^&
M(6SD+]CM&5YBN !(SJ6 ^8'-?4GP@^!?P9_9_P#"J>"/@A\+=!\*:2F,V.@Z
M7%;)(P&-[[ #(_JS98YY)KJZ*YL3F&,Q4>2I+W5M%645Z15DON.G#9=@\)+G
MIP]Y[R=W)^LG=O[PHHHKC.T**** "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 **** /C7]K_\ 93^,'[/GQBNO^"BG_!/[0UG\6&(?\+5^%\3%+3Q[
M8)RTB*H(348QN9) "7.>&8LDWT#^RC^U9\'OVRO@UIWQL^"^N-<Z?=DPWUA<
MJ$N]+O$ \VTN8\DQ3(3R.A!#*65E8^DU\5_M7?LS?&#]D?XRZC_P40_8&\,M
MJ%Y>@2?&7X16I*6_C&S4DM>VJ $1ZC&"S J,R98X9F=)_8HU*>94E0K.U1:0
MD^JZ0D__ $F739^[9Q\:M2J995>(HJ]-ZSBNCZSBO_2H]=U[UU+[4HK@/V9/
MVFO@_P#M=_!O2OCG\$/$RZEHNJ1X97 6>RN%QYEK<1Y)BF0G#*?8@E65CW]>
M54IU*-1PFK-:-/=,]:G4IUJ:J4W>+U36S04445!84444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !17G_Q]_:J_9Q_9:\/?\)1^T)\:?#WA.U9"T"Z
MMJ"I/<@=1# ,RSG_ &8U8\=*^;#_ ,%-_P!HG]IH_P!G?\$W_P!B'Q%XIT^;
MB'XE_$P-H'AT*>DT*R8N+U.F50(X]*[L/EV,Q,.>,;0_F;48_P#@3LOEN<.(
MS+!X:?LY2O/^5)RE_P" J[^>Q]IU\X?M!?\ !5[]BC]GW7_^$ N/B7+XT\92
M2&*U\"_#BQ;6]5GE'_++R[?*1/\ [,KH:\[_ .':7[3G[3Q_M#_@HW^W'K^O
M:;/S-\,OA4&T'0 IZPS2K_I%['UYDV...>*^C_V??V2OV:?V5- _X1O]GCX)
M^'_"=NT82>72[!1<W('3SKALRSG@<R.QXK?V65X7^)-U9=H>['_P*2N_E'T9
MS^VS7%?PX*E'O/WI?^ Q=E\Y>L3YO_X6K_P5_P#VO/W7P?\ @QX;_9Q\)W'W
M/$OQ%9=8\1O&>DD.G1XAMW]8[CTX:MKP#_P1P_9ZN_$]O\3?VOO'7BWX^>+X
M3O34?B7JK3Z?;,>JV^G(1!'$?^>;B0#M7UU12EFN(@G'#)4E_=T?SD[R?I>W
MD..48><N;$MU7_?U7RBK17K:_F4O#OAOP[X0T2V\->$]!LM+TZSB$=GI^G6J
M000(.BI&@"J/8"KM%%>8VV[L]1))604444AA1110 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!\1?M-_L\_%O]A#XR:K_
M ,% _P!ACPG-JVC:M(+CXW_!VP^6/78%R7U:P0<1W\8+,R@?O?F."2X?ZH_9
MX_:%^$O[4_PAT?XX_!+Q7#K'A_6K?S+:>/AX7'#PRIUCE1LJR'D$>F">UKX8
M_:&^!_Q2_P"";?Q>UC]NO]C+PC<ZU\/M<N/M?QP^#VF#AU'W]<TR/[J7"#+2
MQC =03TR4]FG.&:TU1JNU9:1D_M+I&3[_P LG_A>EFO%J0GE-1UJ2O1;O**^
MR^LXKMUE%?XEK=/[GHKD_@=\</A;^T?\*]&^-'P9\76VM^'-=M1/I]_;-U'1
MD=3S'(C JR, RLI! (KK*\B<)TYN$U9K1I]#V(3A4@IP=T]4UU04445)0444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-
M0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5YS^T'^UU^S)^RGI,.L_M$_'#P[X2CN4+6D&JZ@JW-TH."8
M8%S+*!WV*<=Z\W_X*G_MW6'_  3V_9'U?XU6MG;WGB2^N4TCP;IUSDQSZC,K
MLKR <F..-))6'&[RPF07!K^9GXN_&#XG?'KXAZG\5_C%XVO_ !#XAUBX,VH:
MIJ4V^20]E'9$48"HH"JH 4  "OL.&N%*F=P=>K+DIIVTW;ZV[)=]>UCXWB;B
MVGD4U0I1YZK5]=DNE^[?;3O?:_\ 2I\//^"T7_!+WXG^(4\+^%_VPO#L5W))
MLC.N6EYI<+-Z>=>P11_3YN:^G+2\M-0M(K^PNHYX)XUDAFA<,DB,,AE(X(((
M((ZU_'77Z#?\$6/^"QOBC]BKQBOP+^/6MZQK7PKU.*7[!9V\#WEUH=[M+1_9
M(QEFCF?$;0CY0TBR#:0^_P!G.. EA\,ZN!FY-?9E:[]&DM?*VO<\3)O$!XC$
MJECX1BI:<T;V7JFWIYWT[']"55-=U_0O"VCW'B'Q-K5IIVGV<1DN[Z_N5AA@
M0=6=W(51[DXKXW_X:M_X*@?M:_Z-^R-^Q_:?";PS<_ZOQ]\=96CO7C/\<&D6
MY,B/CE3*6C;(SBK>A?\ !'SPK\4M7MO&_P#P4(_:.\;?'G6891-'I.M7ITOP
M[:R]=T&F6C*B\\'+E6 &5[5\7_9U'#ZXNJH_W8^_+\'RKYR378^W_M&MB-,)
M1<O[TO<C^*YG\HM/N:'Q#_X+'_LW?\)1/\,/V3_"?BKX]>,8CM.D?"[26N[.
MW8G :XU @6\<7!S(AD [BL0_#C_@L)^U[^\^*'Q6\,?LV^$KC[WA_P "JNM^
M)9(SUCEOWQ!;MZ26_(QRM?6_P\^&7PX^$7A>#P1\*O 6C>&]&M1_H^E:%ID5
MI;Q^XCB55!XZXR:W*/KV%P^F%HJ_\T_??R5E!?\ @+:[A]0Q6)_WJLVOY8>Y
M'YN[F_\ P))]CYK^ /\ P29_8J^ WB'_ (6'<_#RY\>^-9'$EUXZ^)M^VMZI
M-*.DN^?,<;_[4:(?>OI0  8 P!T HHKAQ&*Q.+GSUIN3\W?[NQW8?"X;"0Y*
M,%%>2M]_=^84445@= 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 %'7K110!\(?&WX1_$C_@E
M7\5]7_;)_9/\)7>M_!GQ#>&\^,_PDTM,MI#G[^NZ5'T0J.9H1A2H[( T'V9\
M(OBY\./CQ\-M'^+WPC\6VFN>'=>LUN=+U.R?*2H>""#RCJ059& 964JP!!%=
M$Z)(ACD0,K##*PR"/2O@KXJ?#GQ__P $A/BCJG[3_P"SGX8O=;_9[\2WYN_B
MO\,M,CWR>$IV(#ZWI<?00XP9H!@!1V0*8/:A*.;P5.;M76D7_.ND7_>_E?7X
M7K9GB3C+)YNI!7H/62_D?62_NO[2Z?$M+H^]J*P_AK\2? ?QA\!:3\4/AAXJ
ML];\/ZY9)=Z5JMA+OBN(FZ$'J".05."I!! ((K<KQI1E"3C)6:/:C*,XJ47=
M,****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['
MN7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BN/^-?[0/P1_9P\'2>/_CO\4]#\*:1'D"\UK4$A$K 9V1J
M3NE?T1 S'L*^69?^"D?[3?[6LC:+_P $R/V2[[6-)F8HOQ?^*L<NC^'4'3S;
M> @7-\O^X%93U0BNW#9?BL5#GBK06\F[17S>E_):]D<.)S'"86?)*5YO:*5Y
M/Y+6WF].[/F'_@[!_P"$@_X0'X*?9M_]E?VQKGVS&=OVCRK+R<]L[?/QWZX[
MU^+=?T ?M0?\$3_CI^U]\$->U7]IS]M[Q%XY^*0LS<>#K1(DTWPMH]V"&\J.
MQC4YWJ#";@D/M?>4)7!_"3XO?![XG_ 3XB:G\)_C'X(O_#WB+1YS#J&EZC#L
MDC/9@>CHPY5U)5E(*D@@U^P<&XO!/+%@Z512E3O>UU>[;NKV;6MKVZ>A^-\:
MX3'+-'C*M-QA4M:]G:R2L[72>E[7>_J<U6Q\/?\ A(/^$^T/_A$]_P#:O]L6
MW]F>5G=]H\U?+QCG.['3FL>OTD_X(%_\$L/'_P ?OCKH/[87Q<\*7&G_  Z\
M&:@FHZ$]]"4/B#4X6S (0?O00RJLCR<JS1B,;LOL^@S/'X?+<#.O6>B7WOHE
MYL^=RK+\3F>.AAZ*NV]^RZM^2/WTHHHK^<C^E 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 *S]?\5>'/"WV+_A(M:M[+^T=0CL;#[1(%\^YDSLB7U9L' ]JT
M*_,[_@J]^U'J7BOX[Z=\+? FN20VG@&X6>2XMI,9U8X8N".\("H.ZL9!0!^F
M-%><_LG_ !ZTW]I'X$:%\4K5HUN[BW\C6;>/_EA>QX69,=@3\Z_[+J>]>C4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
MRYMK>\MY+2[@26*5"DL4BAE=2,$$'@@CC%/HH ^!/'/@_P <?\$:/B9?_&_X
M/:%?ZW^S)XHU,W'C_P $6$;33?#^[E8!M4L(QR;)B1YL(^YU' 7;]DZA^T3\
M!M'^$-K\?]:^,7ANQ\$WME%=VGBJ^UB&&QEAD&8V69V"G=V&<D\8SQ5_XP^.
M/ 7PS^$WB;XA_%-X5\-:'H%W?:_]HA$J&SBA9YE*'A\H&&S^+..]?RC?'CXV
MW7Q8\5ZC:^%;2]\/^!(O$%_?^#_ *ZO/<6'AZ&YF,AB@21BJ$C;N*@;B.@&
M/M<FRB7%2<JK<90LI3M?F72_]]6WZK?7?XC.LYCPG:%)*49W<87MR/K;^X[[
M='MIM_1;_P /QO\ @E5_PD'_  C/_#7^D?:=^SS/[#U+[/G./]?]F\K'OOQW
MKZ2^&_Q1^&WQC\(VWC[X3>/M&\3:)>9^S:MH6I175O(1U DC8KD=",Y!X.*_
MD$KWK_@GS_P4&^-O_!/;XVV?Q*^&NLW%QH=Q<1IXL\)R7!%KK-H#\RLO(250
M28Y0-R-ZJ65O=Q_A]06'<L'5ESKI*UGY725OQ_4\#+_$6O+$*.,I14'UC>Z\
M[-N_X?H?U/45A?"[XD>$?C'\-M ^+/@'4OMFB>)M&MM4TFYVX,EO/$LD9(_A
M.UAD'D'(/2MVORZ490DXR5FC]4C*,XJ47=,****104444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?_P!CW+_Z
M3-7NE>%_M8?\EL^!_P#V/<O_ *3-0![I1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1102 ,DT %%?,7Q\_P""L_[*WPB\7-\(?AK=:O\
M%KXB.62W\!_"RP.K78<'!$TD?[FW"DC?N?>HR=AQ7"?\*S_X*R_MN_OOB_\
M$G3_ -FCP'==?"_@.Y34_%=S"?X9M1(\JT8@@AH!N'(9*].GE=?D52NU2@^L
MM&_2*O)^J5N[1YE3-:'.Z>'3JS72.J7K)VBO1N_9,]R_:D_X*!?LD_L<VZP?
M'/XOV%GK$X7[!X5TX->ZO>LWW%CM(0TOS' #,%3)Y85X:/CM_P %4?VVO]'_
M &;?@E:?L]^!KKA?'GQ5M%N_$4\1_P"6EMI"DI ^".+@E2.0]>S?LM_\$X_V
M0_V0;AO$'PG^%D$_B:X+/J'C?Q',=1UJ\D;[[O=S99"W\2Q[$/\ =KW*J^LY
M?A/]WI\\OYI[?*"T_P# G+T1'U;,<7_O%3DC_+#?YS=G_P" J/JSY7^"G_!(
MO]FCP-XPC^,7Q^U#7/C;\0^&D\8?%.].H^2P.<6UHV8+=%/*#:S)@;7KZGCC
MCAC6**-515 55&  .@ I:*XL3B\3BY\U:;E;;LO)+9+R6AVX;!X7!PY:,%&^
M_=^;>[?F]0KSK]H+]D?]F7]JO2(M%_:(^"'AWQ;';H5M)]5T]6N+4'DB&=<2
MPY[[&7->BT5E3JU:,U.G)IKJG9_>:U:5*M!PJ14D^C5U]Q\P?#W_ ((P_P#!
M+_X8>(4\4>%_V/?#DMW%)OC&MW-WJD*MZ^3>S2Q\=OEXKZ;M+2TL+6*PL+:.
M"""-8X884"I&@& J@<  #  J2BM<1B\7BVG7J2FU_,V_S,\/@\)A$U0IQ@G_
M "I+\@HHHKG.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BH[FZMK*!KJ\N(XHT&7DE<*JCW)Z5QWB3]I+]GKP?N7Q/
M\<O"5BZ]8KCQ#;+)^";]Q_ 4 =K17AVM?\%'OV-='G^Q0_&*/4;DG"6VD:3=
MW3.?0&.(K^M4O^&_=#UKY/AW^S1\6_$>[[EQ9>#&CMS]9)'7:/PH ]^HKP'_
M (:0_;%\1_+X)_80O;>-ONW?B3QM9VFWZQ!2Y_ T?;/^"E_B?_CWT?X1^%X&
MZ_:KB_O;A/ILQ&?QH ]^HKP'_A0G[<7B7GQ7^V];:7$WW[/PWX"M1^4TK;Q^
M5'_#"5YKGS_$3]KGXNZSG[]M#XJ%I;/]8HX_ZT >[ZCJFF:1;&\U;48+6%?O
M2W$RHH_%B!7$>)/VJ?V:?"&Y?$7Q[\(6SK]Z$^(+=I!_P!7+?I7#:=_P38_9
M M[D:AKGPYN]<NQUNM<\0WMPQ^H,H4_E7;^&_P!E']F7PCM;P]\ O"$#I]V8
MZ! \@_X&ZEOUH XG4_\ @I-^Q[:7)T_1_B9<:U=]K71- O+AF^A$6T_G5?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!7U;5=-T+2[G6]8O8[:TL[=Y[
MJXF;"11HI9G8]@ "3]*\"_8<_;>TW]K'5/&6B75O':7>CZN\^C6^-KS:2[;8
M78=W4C#]AYB>M<3_ ,%=/VCO^%;_  <M_@EX=O\ 9J_C'/V_RV^:'3D/SY]/
M,?"#L5$HKX,_9/\ CUJ7[-WQWT+XI6K2-:6]QY&LV\?_ "WLI,+,F.Y ^=?]
MI%/:@#]KJ*\:U_\ X*#_ +&?AN/S-0^/NCRC;D#3XYKL_E!&YS6-_P /%?A%
MJW_)//AC\2O%V?\ 5GPYX(GD#_3S2E 'OU%> _\ #6/[1WB'CX>_L$^,+@-]
MQO$FMVFD_B1)NQ1_PF/_  4C\3_\@;X-_#+PP&_Z&'Q#<WK)_P" H )H ]^H
MKP'_ (51_P %"/$W_(>_:M\)^&@WWT\-^!UN\>P-TP/XT?\ #%WQ-\0?\E#_
M &XOBA>;O]8N@7T.E*WMB-&P/:@#WUW2)#)(X55&69C@ >M<IXE^/?P-\&[A
MXM^,GA73"O5+[Q!;1-],,X)/M7ER?\$V/V9=0<2^/(/%'BMP<E_$?BZ\E)/J
M?+= :ZSPW^Q-^R3X4VG2?V>O"SE/NM?Z6EVP]\S[SGWH QO$'_!1/]C+PY(8
M+GXYZ?=2YPL>EV=S=ESZ PQL/UK+_P"'A/@/5^/AY\"OBKXIW?ZN31?!$IC/
MN6D9,#WQ7M?A_P %>#?"<8B\*^$M,TQ0,!=/L(X1C_@"BM.@#P'_ (:@_:K\
M1<> OV"M>*M]V;Q)XKL].VCU*,&8_0<T?V]_P4K\3_\ (-\ _"CPO&W7^U]4
MO;V5![>0 I/UXKWZB@#P'_A2W[>_B;GQ)^V3HN@HW^LM_#?@*";/L)+AMR_7
MK1_PP_XMU_YOB)^VA\6=2S]^#2]=CTZ%_8I&AX]LU[]10!X+;?\ !-;]D^:=
M;SQ=X5UGQ)<*<BX\0>*+V9L^I"RJI_$5V/AO]CO]E;PEM.B?L^>$E=/N2W.B
M0W#K]'E5F'YUZ310!2T7PWX=\-P?9?#N@65A%C'EV5JD2_DH J[110 4444
M%%%% !1110 4444 >%:M_P $T_V*==U2YUO6/@W)<W=Y<//=7$WBC4R\LCL6
M9V/VGDDDD_6J_P#PZ_\ V&/^B'?^7-J?_P DU[[10!X%_P .O_V&/^B'?^7-
MJ?\ \DUZ-\$OV=/@[^SII=]HGP;\)R:/::C<+/>6YU6ZN4>15VAP)Y7V'& =
MN,X&<X&.WHH **** "BBB@ HHHH **** "BBB@ HHHH " 1@BL+7/A=\,_$P
M(\2?#O0M0W?>^W:1#+G_ +Z4UNT4 >9:Y^QA^R;XAW?VC^SOX14M]YK31(K<
MG\8@IKE;[_@FG^QI<7!O=-^%4VEW)Z7&E>(+Z%E^@$VT?E7N]% '@7_#OCP3
MIO/@S]H'XN>'L?<72/'<BJOX.C9'M1_PR+\?-&_Y$W]O+QU!C[O]MZ?:ZE^?
MF!<U[[10!X%_PJ+_ (*"Z%_R"OVO?#.NXZ?VWX!BML_7[.QH^U?\%-="_P!=
MI?P:UZ(=/L\^I6LQ^N_*#\*]]HH \"_X7A^WEH7_ "&_V)=+U=!]Z;1/B):Q
M?B$F3)^G6C_ALKXMZ-_R.?["WQ,@V_?_ +#@@U+'T\MUS7OM% '@7_#Q/X3Z
M=_R.?PH^)WAS'^L_MSP-/'L^OEEZMZ3_ ,%)/V+=6D^SCXUP6DP.'AU'2+RW
M*'T)DA _6O<JJ:MX?T'7HO)US1+.]3&-EW;)(,>F&!H X;1/VN?V6_$6!I7[
M0W@UV8_+'+XBMXG/T5W!_2J?Q_\ %W[,'BKX&>(;_P",-OX3\9>%+'3WNM0T
MF^%M?P7&P911&^Y2Y;"H<9W,,8K7UO\ 9A_9O\29;7?@'X-N6/627PU:[_\
MOK9D?G7Y]?\ !53PW^SC\+/&6C?"7X+_  QTG2-8AA-_X@O=/#*45QB&WV[M
MH)&Z1N,X,>#@FG&4H24HNS1,HQG%QDKIGR7_ &=X!_M+R/\ A66B_P#"/?VC
M]H_X1+[.?L'D^=YOV;;G/E_P]<XYSGFOVV_9DMO@HGP,\.ZA^SUX)T?P[X4O
M]/2ZT[2="TZ*U@MRX^=3'$H4.&!5SC.Y3GFOQ'K[Z_X(V?M'?\A7]F7Q+?\
M]_5/#/F-]/M$"_I* /\ IJ:N5:M.+C*3:;OOU[^OF1&C1A)2C%)I66BV[>GD
M??5%%%9FH4444 %%%% !1110 4444 %%%% !1110 4444 %4O$FM#PWX=O\
MQ$=+O+[[!92W/V+3X1)<7&Q"WEQ*2-SMC"C(R2!D5=HH _#7XN_"_P#8#_:
M\:^&_P#@I3_P3E^,/BK]F^3Q7^S_ /$WQ[J_B?PAXA&EF'7-(U+PU&+?5+!9
MI;55>2ZE6YM8PHN"86)9E0U]?#_@LEX^^''_  3K_9V\;>)_A;'XM_:2^/W@
MVR?P7\.H9TT^'4+TVR23ZI=R.0EEIZ*RW#L<860*N &=/0_B7_P0=_X)J?%7
M]KG3?VL/$_[,GA.26.QU-O$7A@:2PT_7M4N;FQGAU*YA600M)%]EN%*-$RS&
M\9I,M&E>J?M,_P#!,K]@?]LGQ/I?C+]I_P#9;\+^,]3T325TS2+K5[=R;2S5
MV<0QA&4*H9V.,=_84 ?._P #O^">NIZ5^SU\>_B!\7/CSHWQ4_:<^.WPWU73
M?%OB;2KN,6FGQ/8S16NC:5#NW6^GP/(@!.&E8"23!VJGGOP9_:E^#FB?\&JS
M>/M5\5V%O!H'[-%_X-U"UN)U22+7H=-ETL:<Z'E)WNMB",@,?,4XP0:^POV9
M_P#@EO\ \$^?V-_B))\6OV7_ -E+PKX*\23:9+I\FL:-;R+,UK(R.\66<C:6
MC0GC^$50U?\ X)'?\$U=>_:"/[4NK_L;^#)_'#ZRNKRZL]D_E2ZB"6%Z]J&^
MS/<;B7\YHS)O.[=NYH ^(_V(_A]K?['7_!2K]CK3?CHAT:?Q;_P3VM?AQIJZ
MB?+'_"1Z=>V.I75B"W_+58F8!>IVX [5[=\-+RR^+O\ P<G?$+X@>!+R._TO
MX7_LE:;X*\6W=JX=+36;[Q%)J<-J[#@2"VB+[>HR<U]:_M-_LD?LU_MF?#Q?
MA5^U#\&]%\9Z%%>)=VMIJ\!+VERH(6>"5"LD$H!8;XV5L,1G!(IO[,7[(O[-
M/[&/P^D^%O[+OP;T;P9H<]Z]Y=VNDPG?=W+ !IYY7+23R$!1OD9FPH&< "@#
MT>BBB@#R_P"*W[)7PU^,7BY_&GBC7_%%O=O D)CTGQ'-;0[4& =B'&?4]Z\2
M^+O[+7P\^$/QR^#UQX8USQ+<-J/C0Q3C5=?FN0H2$N-@<_*<CDCJ.*^O:\+_
M &L/^2V? _\ ['N7_P!)FH ]<_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB
M@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:M=F5%+NP  R23P!7R[\<_^"MW[+_PU\8/\'O@S'K7QE^(C;EA
M\$_"NQ.IRQN#@FXN$_<6ZJ>')<LG)*<5T8?"8G%SY:,')];=/-O9+S>ASXG%
MX;!PYJTU%=+]?)+=OR6I]%_\(/I'_/S>_P#@6U>)?M2_ML_L7?L>;=+^,WQD
M9?$%QM73_!VBW$E_K%X[?<1+2'=(NXD!6<(A/\5>6?\ "G?^"K?[;G[_ ./?
MQ<L?V</ MSRW@SX:W:W_ (GN(C_!<:J1Y=LV#]ZW!]&2O;/V6O\ @GC^R+^Q
MX&U+X,?"2TCU^XW&_P#&&LNU_K%X[??=[N;=(-Q)+*A5"?X:[OJV7X3_ 'BI
MSR_EAM\YO3_P%2]4</UK,,7_ +O3Y(_S36OR@K/_ ,"<?1GS['XJ_P""HO[:
M\GE? GX51_LY>!+D_+XP^)>;_P 37,1_C@TM3Y=LV#RMP?=7KT#X*?\ !'G]
ME;X>>*4^*_Q@NO$'Q=^(!VM-XT^)FI'49D<<CR(''DP*IY0!2R# #\5]745%
M3-*Z@Z>'2I1?2.[]9.\GZ7MY(JGE5!S53$-U9+K+9>D5:*];7[MF,O@;1U4*
MMQ>  8 %VW%+_P (/I'_ #\WO_@6U;%%>8>H8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q
M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%,N+FWM(&N;N=(HT&7DD8*JCW)Z4 97_"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5A>)?VD_V>O!VY?%'QQ\)6+KUBN/$-N)/P3?N/X"
MN"UG_@I!^QOI-Q]@M?BZ-4NCPEMHVCW=TS_0QQ%?UH ]:_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:O&?^&^+'7/D^'/[+GQ<\0Y^Y=0>#S!;'ZRRN,?E1_PT
M)^VKXE^7P;^PT;")ONWGB7QS:0X^L**7_6@#V;_A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ\9\K_@I?XH^_=?"/PM W3RTO[VY3\\1FC_ (9R_;(\2?-XV_;L
MN[:)OO6?AKP3:6NWZ3%BY_$4 >S?\(/I'_/S>_\ @6U9^NV/@'PO!]I\3>+4
MTZ/&?,O]7$*X^KL*\I_X8!T#6OF^(W[2GQ:\2;O]9;WWC-H[<_2.)%VC\:OZ
M%_P3D_8TT*?[8?@S!J%P3F2XU?4[J[:0^I$LI7]* +/B7]IC]CCPEN&L_M&Z
M"63[T=GXB6Y<>Q6$N<^V*Y&7]O#]DF^E:W\#:SXQ\52J<>5X<\.WTQ)] 71
M?SKV/PU^SS\!/!NT^%/@IX4TYEZ26?A^VC?ZE@F2?<FNOBBB@C6&")411A41
M< #T H ^:_\ AIKQKXAX^'/[$_Q<O<_ZM]?2/24;WS*[<>]']N?MZ>)_^0!^
MS#X=\,AONMXE^()O,>Y%HH/X5]+44 ?-:?!3_@H-XE_Y#OQU\!>&0W7_ (1W
M1;N]*?3[4XS3K[]CGXIQZ5<ZW\6?V]?&[6=I;O/?7&AVUOI"1QHI9WRF_:
M3GMBOI*O"O\ @H/X8_:%^(?P(F^%O[//@F35;OQ!<"#6KA-3MK;[-9+\SIF>
M5-QD.U/ES\N\'&1D _*/XL>+4\:_$#4];L_$.N:I8FZ>/2[OQ)J+75ZUJK'R
M_-D(&6(Y(  !)P*YRO??^'7_ .W/_P!$._\ +FTS_P"2:/\ AU_^W/\ ]$._
M\N;3/_DF@#Z8_P""1GC3P!\1OAQJ'PUU?3+>#Q)X8E\V&Y@18Y;JQD;Y7) R
MQC?*$]E:/UK['_X0?2/^?F]_\"VK\YOV3_V./V^/V;OCOH7Q2M?@C(UI;W'D
M:S;Q^)M,_?V4F%F3'VGD@?.O^TBGM7Z8T 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10
M!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;5L4V>>"VB:>YF2-%&6=V  ^I- )-L_!C_A[)_P4%_Z.&G_\
M)S3/_D:C_A[)_P %!?\ HX:?_P )S3/_ )&KYTHK\$_MC-_^@BI_X'+_ #/]
M7O\ B'7A]_T)\+_X3TO_ ) ^B_\ A[)_P4%_Z.&G_P#"<TS_ .1J^Z/^"+7[
M2WQW_:[_ .%E?\- _$BZUS_A'O[&_LC99V]KY'G_ &[S?^/>--V?)C^]G&WC
M&3G\C*_1/_@@9\;/@S\'C\5U^+?Q;\,>%CJ7]A?V</$>O6]C]J\O^T/,\OSG
M7?MWIG;G&]<]17N\-YKCJF=4HUZ\G#WK\TG;X7:]W;?\3\N\:. N%L)X:8^K
ME65488A>RY72H04U>M33Y7"/-\-T[=+WTN?J3_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M7-6?[57[+^HD#3_P!I#P%.2VT"'QA9-D^G$O6M:Q^-OP8U/:--
M^+OABXW9V^1K]L^<=<8>OUA8BA+::^]'\!5,IS6E\>'FO6$E^A?_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VJ:R\8^$-2 .G>*M-GRNX>3?1MD>O!K15E=0Z
M,"",@@\$5JI)[,XITZE-VFFO4R/^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8
MHID&/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 </\ %/4/
M OPA^'.L_$WQ;J-['I^B:?)=7&+Q@S[1\L:YZLS851W+ 5^+WQ)\?:]\4O'N
MK?$/Q-.9+[5[Y[B;+E@F3\J GG:JX4>RBOUC_P""EWQE^)/[/W[$OC7XN_"+
MQ'_9'B+2/[-_L_4/L<-QY7FZE:PR?NYD=&S'(Z_,IQNR,$ C\GO^'R7_  4B
M_P"CC?\ RT-'_P#D2OGLVXEP.38E4:T9-M7T2M:[75KL?KW '@MQ3XC9-4S+
M+:U&%.%1TVJDIJ7,HQDVE&G-6M-=;WOIWPJW_A9\1_$?PA^(VC?$WPE<>7J&
MB:A'=6^20K[3\T;8ZJRY5AW#$4W_ (?)?\%(O^CC?_+0T?\ ^1*/^'R7_!2+
M_HXW_P M#1__ )$KR_\ 7O*/Y*GW1_\ DC[C_B5CQ!_Z"L+_ .!U?_E!^W'P
ML^(_ASXO?#G1OB;X2N/,T_6]/CNK?)!9-P^:-L=&5LJP[%2*WZ\)_P"":/QE
M^)/[0/[$O@KXN_%WQ'_:_B+5_P"TO[0U#['#;^;Y6I74,?[N%$1<1QHORJ,[
M<G)))]VKZ[#5X8K#0K0VDDU?>S5]3^?,ZRK$9%G.)RW$-.I0J3IR<;N+E"3B
MVFTG:ZTND[;I!1116YY@4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/
M<O\ Z3-0![I1110 4444 %%%% !17"?'W]I[]GS]EKPBWCG]H3XO:'X3TW#>
M3)JUX%EN2.JPPC,D[_[$:LWM7S$?^"@'[9O[8?\ Q+/^"<'[)D]CX=N?E3XP
M_&6.33-**'_EK9V*_P"D7BD<JXP 1ADQ7=A\NQ6)A[1*T/YI.T?O>[\E=^1P
MXG,<)AI^S;O/^6*YI?<MEYNR\S[&\7^,_!_P]\.7?C'Q[XKTW1-(L(O,OM4U
M>^CMK:W3^\\DA"H/<D5\D>)_^"M]I\7=?NOAO_P3=_9Y\1_'+7+>4P7/B2U0
MZ9X7TZ3H3-J-P KD9W!(QAP#M>G^#_\ @D5X;^)/B2T^*'_!1/X\>)/CUXEM
MY!-;:3K3_8/#6G2?].^EP$1GJ5)<LK@ E :^M_#'A;PQX)T"U\*>#/#EAI&E
MV,0BLM-TNS2WM[=!T5(XP%1?8 "NC_A+P?>M+YQA^DI?^2'/_P *N,[48_*4
M_P!81_\ )_D?&Z_\$ZOVL?VO6&K_ /!2[]K2ZGT.<[G^#WPBDETG0@IY\JZN
MC_I-ZO/*L1@C*N17U%\#/V<O@1^S-X/3P%\ OA/H?A/2EP9+;1K%8FG8# >6
M3[\S_P"W(S-[UVM%<V)S#%8F'LY.T%M%*T5\EI?S=WYG1ALNPF%G[2*O-[RD
M^:3^;UMY*R[(****XCN"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **QO$'Q%^'WA+=_P )5X[T;3-OWO[0U2*''UWL*\[\?_MV?LH> -$O
M=5N/CCX<U*:TMI)8[#1]5CNI;AU4D1J(BPW,1@9P 3SB@#P'_@I_^VMXC^$/
MQ&\(_#+X6ZMY>H:)J$&O:]L<A7VG]Q:/CJK+O9U/4-&:^O/A9\1_#GQ>^'.C
M?$WPE<>9I^MZ?'=6^2"R;A\T;8Z,K95AV*D5^)/Q3^(_B/XO?$;6?B;XMN/,
MU#6]0DNKC!)5-Q^6-<]%5<*H[!0*^J?^":W[:OCCX:>'KS]GS2?A7JGC2YN+
MM[WPYI^G7L4+P@J3<(3*<;,@2#&<$R$]: /TLHKP'_A</[?WB?\ Y%W]D+P[
MX=1ON3>)?'45QQZE+90P^G6C_A%?^"DWBC_D,?%?X7^%E;I_8&A75\Z#_MY(
M!/Z4 >_45X#_ ,,H?M)>(O\ DH?[>OBZ<-]]/#6A6FDX]@8]Q'UH_P"'=/P@
MU?\ Y*+\2_B1XOS_ *P>(_&]Q('^OE;* /8?$OQ1^&7@O=_PF/Q%T+2=GW_[
M3U>&#;]=[#%>>^)?V^?V.?">[^U/V@=!EV]?[,D>]_+[.KY_"F^&OV ?V-_"
M>W^R_P!G_0Y=O3^TUDO?S^T.^?QKT+PU\*/A;X+V_P#"'?#70-)V?<_LS1H(
M-OTV*,4 >0?\/&?@QJ_'PY^'WQ%\89_U?_"->";B7?\ 3S?+H_X:R_:,\1?\
MD[_8*\8W ;[C>)=:M-)_$B3=CZ5[]10!X#_PEW_!23Q1_P @;X0?#'PLK?\
M0P:_=7K(/^W4 $_I1_PJ+_@H%XG_ .1A_:W\->'%;[\7AKP-'=<>@:Z8$?7K
M7OU% '@/_#$WCOQ!S\1OVV/BKJ&?]9%HNK1:9$_L4B1N/;-/M_\ @FO^RK<S
M+=^,O#VN^)YT.1/XA\4WLS9]2%D53^(KWNB@#S;PU^QY^ROX1VMH?[/OA)73
M[DMSHD5Q(OT>568?G7>Z-X=\/^'+?[)X>T*SL(O^>5E:I$OY* *N44 %%%%
M!1110 4444 %%%% !1110 5\Q?\ !1W_ (*._P##OW_A#?\ BS?_  EO_"6_
MVC_S,/V#[)]E^S?].\WF;OM/^SC9WSQ].U^8O_!QS_S1O_N8?_<97B\18O$8
M')ZM>A*TURV=D]Y)=;K9GZ7X/\/Y1Q3XBX'*\TI>TH5/:\T>:4;\M&I):Q<9
M*THIZ-;6>@?\1'/_ %9O_P"9#_\ O?1_Q$<_]6;_ /F0_P#[WU^8M%?F'^MO
M$'_/[_R6'_R)_</_ !+_ .$?_0M_\K8C_P"6GZ=?\1'/_5F__F0__O?7Z=5_
M,77].4\\%M$T]S,D:*,L[L !]2:^TX0S?,,T]O\ 6I\W+RVT2M?FOLEV1_-/
MTA_#[A'@9Y9_8>&]C[;VW/[]2?-R>RY?CG*UN:6UKWUO9#J*Y37OCO\  _PK
MN_X2?XR^%--V_>^W^(K:''UWN*XO7O\ @H!^Q#X;W#4OVK? ;%?O+9>);>Y(
M_"%FKZV>+PM+XZD5ZM(_G_"Y#GN-_P!WPM2?^&$G^29Z_17S=J__  5S_P""
M>>CR_9C^T1!=S$X2'3?#^HW)<^@,=N1^M4_^'L'[/6I?\B1\,OBKXFS]S^P?
MAU=R;_IYFRN9YOE:=E6B_22?Y'M0\/N.91YGEM>*[RIS@OODDCZ=HKYB_P"'
MB_CS6N/!'_!.WX\W6?N/K/A2+3E;WS),W'OZ4?\ #7'[?.N<>#_^"8.J!&Z3
MZ]\3]-LMON4*%C]!1_:N#?P\S](3?Y197^H7$D?XJI4_^OF)PU/_ -+JQ/IV
MBOF+_A9G_!63Q!_R"/V8_A5X>W=/[>\:3W>WZ_9E&?PH_P"$<_X*_P#B#_D)
M_$?X#>'E;_H#:/JMVRC_ +>" 3^F:/[13^&E-_\ ;K7_ *58/]39T_X^/PL/
M^X\9_P#II5#Z=HKYB_X9N_X*6:_SKW_!1[2]'0_?@T'X2V,F?8/-)N'UH_X8
M+_:%UO\ Y'?_ (*5?%6XW??_ +!BM-,S]/+1L4OKN+E\.&G\W!?^WM_@'^K>
M04OXN<T/2$,3)_C0A'[I'T[39YX+:)I[F9(T499W8 #ZDU\R?\.M_ >I\^-_
MVKOCSXDS]]=9^)DK*?PCC3 [8]*=!_P2 _8-FE6Y\3_"_5M?F7D3:UXRU.4Y
M]<+<*#^5/V^:2^&C%>L_\H,/[+X'I?Q<RJR_Z]X9/_TO$4_R/<->^._P/\*[
MO^$G^,OA33=OWOM_B*VAQ]=[BN+U[_@H!^Q#X;W#4OVK? ;%?O+9>);>Y(_"
M%FK,T'_@FC^P7X<VG3_V6O"DFWI]OLVNOS\]GS7::#^RE^R[X6V_\(U^S?X"
MT\KT:S\(649_-8@:+YO+I"/SE+](AR^'M+[6*J?*E3_]NJ_J>6:O_P %<_\
M@GGH\OV8_M$07<Q.$ATWP_J-R7/H#';D?K5/_A[!^SUJ7_(D?#+XJ^)L_<_L
M'X=7<F_Z>9LKZ1TCP[X?\/Q>1H&A6=BF,;+.U2(8^B@5<I>QS66]:"](/]9O
M\@_M#@.E_#R^O+_'BH6^Z&&B_P#R9GS%_P /%_'FM<>"/^"=OQYNL_<?6?"D
M6G*WOF29N/?TH_X:X_;YUSCP?_P3!U0(W2?7OB?IMEM]RA0L?H*^G:*?U/&2
M^+$R7I&"_.,@_P!8>&Z7\+)J3_Z^5<3+_P!(K4SYB_X69_P5D\0?\@C]F/X5
M>'MW3^WO&D]WM^OV91G\*/\ A'/^"O\ X@_Y"?Q'^ WAY6_Z VCZK=LH_P"W
M@@$_IFOIVBC^SF_BK3?_ &\E_P"DI!_KA"G_  ,MPL/^X4I_^G9U#YB_X9N_
MX*6:_P Z]_P4>TO1T/WX-!^$MC)GV#S2;A]:/^&"_P!H76_^1W_X*5?%6XW?
M?_L&*TTS/T\M&Q7T[12_LK"/XG-^M2;_ /;K!_KYG\/X4:%/_!A<-%_>J*E]
M[/F+_AUOX#U/GQO^U=\>?$F?OKK/Q,E93^$<:8';'I3H/^"0'[!LTJW/B?X7
MZMK\R\B;6O&6IRG/KA;A0?RKZ;HI_P!D98]Z,7ZJ_P"=P?B%QPE:GF%6G_@F
MZ?\ Z1RG\Q=%?3O_  YM_P""D7_1N7_EWZ/_ /)='_#FW_@I%_T;E_Y=^C__
M "77XK_8^;_] ]3_ , E_D?Z6?\ $1?#[_H<87_PHI?_ "9\Q5^B7_! [X(_
M!CXR#XL+\7OA'X8\5?V<-"_L_P#X2/0;>^^R^9_:/F>7YR-Y>[8F=N,[%ST%
M>%?\.;?^"D7_ $;E_P"7?H__ ,EU]V?\$5/V-OVD?V2?^%E_\-!_#C_A'_\
MA(/[&_LC_B<6=W]H\C[=YO\ Q[32;-OG1_>QG=QG!Q[O#>58ZGG5*5>A)0]Z
M_-%V^%VO=6W_ !/R[QHX]X6Q?AICZ659K1GB'[+E5*O!S=JU-OE4)<WPW;MT
MO?2Y]%WG_!/W]A^^!$_[*'@)<KC]SX9MX^/^ *.?>LJ^_P""97[!&H;O/_9<
M\+KNQGR+=XNGIL<8KW6BOU)Y?@);T8_^ K_(_A2GQ?Q91^#,*Z]*M1?^W'SI
M>_\ !)?_ ()X7Y)G_9HTU<MG]SJU_'_Z!../:LYO^".G_!/"-B^G? JYLV8Y
M9K3QCJR[OSNCTKZ<HK-Y1E3WP\/_  &/^1VP\0>/::M'-L2E_P!?ZO\ \D?,
M0_X)&_L?V_.DP^-; ]0UGX]U!2&[-S*>11_PZG^"%O\ \@;XU?&'3L?=-E\2
M+E=I[D;@>37T[14_V1E:VHQ7HK?D7_Q$/CA_%F-67^*;E^=SYB_X=@^'[?\
MY _[;/[1FG8X467Q3==H]!N@/%'_  [C\8VORZ5_P42_:#0=/]+\;1SG;VY,
M Y]^]?3M%']DY?TA;T;7Y,/^(@<7/XL3S?XH4Y?G!GS%_P ,&?M"6G.E?\%*
M?BLAZ_Z9':3C/;AD''MWH_X8S_;5M.='_P""H'BI,<K]M\!:;<<^^XC(]J^G
M:*/[*P?3F7I.:_*0?Z^\1OXO8R_Q8;#2_.BSYB_X9;_X*/67_(._X*BK,@X6
M*^^#&E'ZDNLF31_PHC_@J)9<6W[>GA*]'3-Y\+8(R1_>_=R=3Z=*^G:*?]EX
M=;2G_P"#*GZR#_7G-W\=#"O_ +D\(O\ TFBCYB_X5Q_P5FLN;;]I'X2WO?%Y
MX.N8^G;]VW?O1_8W_!8BQYM?&?[/-]CD"]T[68LG^Z?+/3WZU].T4O[-@MJM
M3_P-_K</]=,1+X\%A7_W+TU_Z2HGS%_:W_!8NQXNO"?[.U]MZFRO];BW?3S!
MQCWH_P"%A_\ !6FRXNOV=?A#?8X)LO%UW%D_WOWB]/;K7T[13_L^:VKS^]?K
M%A_K=0E\>5X5_P#;E1?^DU8GS%_PO/\ X*CV7_'S^PIX.O?^O/XGPQ].O^L3
MOV].]'_#4/\ P4BLO^/[_@EY%<+U:2R^-&E?*/3:T>6/TKZ=HI?4<0ML3/\
M\I_K /\ 6G*9?'DN%?SQ:_\ 2<4CYB_X;)_;:L_^0Q_P2^\3IC[_ -B^(&FW
M&/3&T#/]*/\ AO#]HJS_ .0Q_P $U/BDA'#?8KFSN/F]MK#(]Z^G:*?U/&+;
M$R^<8?I%!_K%P[+XLFHK_#4Q*_.O(^8O^'C'CFU_Y"O_  3J^/R'_IS\'Q3\
M]^DP_#UH_P"'GNBP<ZM^P]^T?IXZEKSX5LH"]V^6<\"OIVBE]5S!;8C[XQ_2
MP?VWPE+XLI2_PUZB_/F/F+_AZM\%;?G6?@;\9-. ^^;WX;7*[1V)VD]:/^'N
M'[(MO_R&%\<:<1PPO? .H+M/H=L9YKZ=HI^PS-;5H_.'^4T']J<#R^++*J_P
MXI+\Z$C\[/\ @I=_P4F_8]^/7[$WC7X0_#?XDWMQXCU?^S1I^FWGAC4+8RF+
M4K6:1?,E@6-2L<;M\S#.W R2 ?R>K]U_^"R?_*-WXC_]P?\ ]/%E7X45^9<9
MQQ$<T@JTE)\BV3CIS2Z.4OOO\C^V_HV5LGK<#8F66T9TH?69W52I&J^;V5&[
M4HTJ22M96<6[IOF=[(HHHKY$_H,_=?\ X(V?\HW?AQ_W&/\ T\7M?3M?,7_!
M&S_E&[\./^XQ_P"GB]KZ=K]ZR?\ Y%&'_P"O</\ TE'^4/B+_P G!SC_ +"L
M1_Z=F%%%%>D?&A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %>%_M8?\EL^!_P#V/<O_ *3-7Y.?\/DO^"D7_1QO_EH:/_\
M(E2V/_!0_P#;Q^,VK6'BKQ7\=3/=>%;EKOP_<?\ ",Z7&(+QDVAL); .-N<A
M@1R.*^4P?%^ QV(5&C2J.3OTCT5_YC][XA^CSQ9PME-3,LRQV%A1A:[YZWVI
M**T]AKJU^9^Z5%?A5-_P6-_X*3P2M!-^T45=&*NI\'Z/D$=1_P >E?='_!%G
M]L[]HW]K"/XFS?M$_$M==3PXNCMI3MI-G9BV$_V[SB3;0Q[L^3'][.-O&,G.
MF7\5Y?F6-CA:<)J4K[I6T3>MI-].QQ\7> G%_!G#5;/,9B,/.C2Y;JG.HY/G
MG&"MS4HIZR3?O+2]K['W;17RM\:O^"NG[-7@GQC)\'/V?=-USXW?$,95/"'P
MMLCJ @8'&;F[7,%N@/#G<S)@[DKD/^%#_P#!4_\ ;:_TC]I7XWVG[/G@>YY;
MP%\*+M;KQ#/$?^6=UJ[ I ^"1FW!4C@I7W4,KK1@JF(:I1?\V[](KWGZVMYG
M\^3S6C*;IX9.K)?R[+UD_=7I>_DSV7]J3_@H]^R'^R%<KX=^*WQ3AN?$\Y5+
M#P/X;A;4=:NY&^XBVL.60M_"TFQ3_>KQK_A9/_!6;]M[]S\(_ASIW[,_@.ZX
M'B?QU;)J?BRZA/\ %#IP(BLV()!6<[P<%7KW/]EO_@G_ /LD_L<VS2_ OX/Z
M?9:O.I^W^*=0S>:M>LWWVDNYBTIW')*J53).%%>RU7UK 833#T^>7\T]?NAK
M%?\ ;SF3]5S#%ZXFIR1_E@VOOGI)_P#;JA\SYB^ /_!)G]E;X/\ BY?B]\1[
M35_BS\1'*O<>/?BE?G5KP2 Y!ACD_<VX4D[-J;U'&\XKZ=  & ***XL1BL3B
MY\]:;D_/IY+LO):'=AL)AL'#DHP45Y=?-]WYO4****YSH"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **^8O^"CO_!1W_AW[_PAO_%F_P#A+?\
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
M].*/K>.>V'?SE']&P_L#AB'QYQ3?^&C7?_I4('T[17S%_P .MOA_=?\ (?\
MVK/CUJW][^T?B=*V[Z[8U[\_6C_ATE^R?=?\A_4?'VK>IU'Q_?MG_OF1>_/U
M-/V^9O:@OG/_ "BP_LK@F'QYG4?^'#7_ /2JT#Z:GN;>UC\ZZG2-,XW2, /S
M-8NH?%+X9:3SJOQ%T*V_Z^-7A3^;5X%!_P $>?\ @G>DGGWOP$EO9<8\V]\6
MZK(<>F/M6/T[UMZ?_P $LO\ @G[IG_'M^S#H+?\ 7Q-<S?\ H<II>TS=_P#+
MN"_[?D__ '&@^J>'T/\ F-Q4O^Y:E'_W;E^1Z'J'[4W[,>D?\A7]HWP':_\
M7QXOLD_G**P=1_;U_8ETO/VG]K+X>-C_ )]_%UI-VS_RSD-0:?\ \$^?V'M,
M.;;]E'P&W_7QX;@F_P#0U-;VG?LB_LH:1@Z3^S#\/+7'3[/X*L$QSG^&(=Z?
M_"N_Y%_X$_\ (+>'T.N*E\J4/UF<5J7_  4[_8%TK/VK]J+PTV.OV:26;MG_
M )9HV:PK_P#X*_?\$ZK!_*;]HR&9R<*EKX:U24L>P&RV(KW#3O@S\']'Q_9'
MPH\-6N.GV;0K=,<Y_A0=ZW;#2=*TM/+TS3+>V7&-L$*H/7L*7L\W?_+R"_[<
MD_\ V]!]:\/H?\PF*E_W,4H_^ZLSYJ_X>[?L9W?_ "+VK>+]7S]W^S? FHMN
M] -T2]3Q]:/^'J7PCN_^1>_9Z^->KY^[_9OPTN&W>F-S+U[?2OIVBG[#-'O6
MC\H?YS8?VIP/#X,LJO\ Q8I/_P!)P\#YB_X>5:G?\>'?^"??[1ESG[LES\.E
MMXV]"&:?IUYQQ^-'_#>G[06H?\B]_P $UOBM+G[O]I/:6?TSN<XX_*OIVBE]
M5Q[WQ#^48_JF']O<+0^#*(/_ !5JS_\ 290/F+_AK[]O+4/^1>_X);ZU+G[G
M]I?%'2[3/?G<AQQ^O%'_  T'_P %/-2_X\O^">GAW3,]/[1^+-I-M[\^5'SZ
M<=_:OIVBCZCB7OB9_=37_M@?ZSY+#X,EPR\W+%M_CBK?@?,7_"PO^"M6I?\
M'E^SO\(-,ST_M'Q==S8[\^4OX?6C=_P60U+[L7[.&FI_M-KLTF?P^7';UXKZ
M=HI_V?)[UYOYI?DD'^M]&/\ #RS"Q_[ASE_Z74D?,7_" _\ !6[4?^/WX_?!
MS3O^P?X5O9O_ $:W^<5\*?\ !:OP/^U+X._X5I)^TO\ '+1?&1NO[9&C1Z-X
M973EL=OV'SBQ#$R[]T6,_=\LX^\:_8BOS%_X..?^:-_]S#_[C*\#B? PHY'5
MGSS;7+O.37Q1Z7M^!^K^!_%&*S#Q1R_#/#4(1E[76%"E&6E"H])J/.MM;25U
M=/1M'YBT445^1G^@X5^[,'_!(#]@V:5;GQ/\+]6U^9>1-K7C+4Y3GUPMPH/Y
M5^$U?TZ5][P/@\)B_K'MZ:E;DM=)V^+N?RA])_B+/\@64_V9BJE#G^L<WLYR
M@W;V-KN+3=KO[V>&Z#_P31_8+\.;3I_[+7A23;T^WV;77Y^>SYKM-!_92_9=
M\+;?^$:_9O\  6GE>C6?A"RC/YK$#7?45^BPP."I?!2BO2*7Z'\=8KB?B7&_
M[QC:T_\ %4F_SDRGI'AWP_X?B\C0-"L[%,8V6=JD0Q]% JY1172DDK(\6<YS
MES2=WYA1113)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \)_X*7?!KXD_M _L2^-?A%\(O#G]K^(M7_LW^S]/^V0V_
MF^5J5K-)^\F=$7$<;M\S#.W R2 ?R>_X<V_\%(O^C<O_ "[]'_\ DNOW7HKY
M[-N&L#G.)5:M*2:5M&K6NWU3[GZ]P!XT\4^'.35,MRVC1G3G4=1NI&;ES.,8
MM)QJ05K072][Z]OPH_X<V_\ !2+_ *-R_P#+OT?_ .2Z/^'-O_!2+_HW+_R[
M]'_^2Z_=>BO+_P!1,H_GJ??'_P"1/N/^)I_$'_H%PO\ X!5_^7GA/_!-'X-?
M$G]G[]B7P5\(OB[X<_LCQ%I']I?VAI_VR&X\KS=2NIH_WD+NC9CD1OE8XW8.
M""![M117UV&H0PN&A1AM%)*^]DK:G\^9UFN(SW.<3F6(252O4G4DHW45*<G)
MI)MNUWI=MVW;"BBBMSS HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /YC88I9Y5@A0L[L%10.23T%>V>$M B\-:!!I2 ;U7=
M,P_B<]3_ $^@%<#\(/#7]IZRVN7,>8;+_5Y'#2'I^0Y^N*]0KX+@C*_94)8V
M:UEI'T6[^;_+S/ZO^D]QS]?S6CPSA9>Y0M.K;K4DO=B_\$'?UGWB>9?%CPE<
M6VMC6=-M'>.\&91&A.V0=>GJ.?KFOHG_ ();?LI? S]I:;QOH/[4'QNU[PUX
M4L#ICW?@NU\7_P!C67BIF-U@7GS*\\<(4X5&4@W!)89 /G.MVEY>Z5/;:==M
M!<-&?)E0XVMV_#M7TO\ \$3/@%\+?VGY/BA;?M!>$CX@?P^^C#3%N+Z>$VQF
M^WB4#R73.[R8\YS]WC'-==+ PR?B^CB\/*49SYW&R5D^22EK>Z>MUIN]#R/]
M=,RXS\ L?E..C3G3PBH0J-RE[5P]O3=)J'+RR5TH.\UI%MJ[2?Z%?!4?L.?L
MX^#H_ 'P)UGX;>%-(CP39:)JEE")6 QOD8/NE?U=RS'N378?\+^^!'_1:_"/
M_A26O_QRO-O^'9W[#_\ T0N#_P 'NH?_ "11_P .SOV'_P#HA<'_ (/=0_\
MDBOL)U,34FY3=V]VV[G\XPIY72@H0YDET2BE^9Z3_P +^^!'_1:_"/\ X4EK
M_P#'*>OQT^"3J&7XQ>%2#T(\0VW/_C]>9_\ #L[]A_\ Z(7!_P"#W4/_ )(J
M-O\ @F+^PVS%C\#4Y]/$6I#_ -N:G]]Y%VR_O/[E_F>H_P#"\O@I_P!%@\+?
M^%!;?_%T?\+R^"G_ $6#PM_X4%M_\77EO_#L/]AK_HAJ_P#A1ZE_\DT?\.P_
MV&O^B&K_ .%'J7_R31>MV7W_ / #ER_^:?\ X"O_ )(]4C^-OP8E;9%\7?##
M,>@77[8G_P!#J3_A<?PB_P"BJ>&__!Y;_P#Q=>32?\$P/V&9%V-\#@!_L^)=
M3!_2YJ/_ (=<?L*_]$0?_P *K5?_ )*HO6[+[_\ @!RY?_//_P !7_R1Z[_P
MN/X1?]%4\-_^#RW_ /BZ/^%Q_"+_ **IX;_\'EO_ /%UY%_PZX_85_Z(@_\
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
M/VQ]1_Y&3_@IYXQES][^S/!FG6?Y;<X[?KZT?\.\/B;J//B+_@HU\<Y2>O\
M9GB*&S_+;$<<Y_3TKZ=HH_LG!/=2?K.;_.0?Z^\2KX)4H_X</AX?^DTD?,7_
M  Z\\(7?_(Q?MB?M":P#]X:G\49&W#T.V%>W'TH_X=*_LKWG_(R:[\0M9S][
M^T_B!?-N^NUU[X/X5].T4?V1EG6DGZZ_F'_$0N-5\&.J1_POD_\ 24CYFM?^
M"/7_  3PAE^TWGP$DO9O^>U]XLU60D?0W6/T[FMW3/\ @EW^P#I&/LO[+_AY
M]O3[49Y^^?\ EI(V:]\HJHY5E<-J$/\ P&/^1C5X]XYKJU3-,2UYUZO_ ,D>
M2:9^P/\ L2:2 +7]DWX>OM''VGPG:S=L?\M$;-=#IG[+_P"S1HI!T?\ 9W\"
MVA'3[-X2LH\?]\Q#T'Y5W5%=$<'A(?#3BODCRZW$.?XC^+BZLO6I-_FS&TSX
M=?#[1,?V-X%T:TQT^RZ9%'C_ +Y4>I_.MA$2-!'&@55&%4#  ]*6BMU&,=D>
M74K5:SO4DV_-W"OYBZ_ITK\Q?^(<;_J\C_S'G_WPKXOC#*<PS3V'U6'-R\U]
M4K7Y;;M=F?TE]'?Q X1X%_M/^W,3['VWL>3W*D[\GM>;X(2M;FCO:]]+V9^8
MM%?IU_Q#C?\ 5Y'_ )CS_P"^%'_$.-_U>1_YCS_[X5\7_JEQ!_SY_P#)H?\
MR1_2W_$P'A'_ -#+_P HXC_Y4'_!N-_S63_N7O\ W)U^G5?,7_!.+_@G%_P[
M]_X3+_B\G_"6_P#"6_V=_P R]]@^R?9?M/\ T\3>9N^T_P"SC9WSQ].U^G\.
MX3$8')Z5"O&TUS75T]Y-]+K9G\/>,'$&4<4^(N.S3*ZOM*%3V7++EE&_+1IQ
M>DE&2M*+6J6UUH%%%%>T?F@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!^.WA+_@D_^W'X:T"#2D^!PWJNZ9AXFTSYG/4_\?/X?0"JGBS]
M@G]K'P-K>A^'/%/PI^RWGB2_-EHL/]NV#_:)PNXIE)R$^49RQ ]Z_92O"_VL
M/^2V? __ +'N7_TF:LJ%&GAZ,:5-6C%)+T1W9GF6,SC,:V.Q<N:K5E*<GWE)
MW?XOY'Y^?\.O_P!N?_HAW_ES:9_\DU]5?\$E_P!D#XW_ ++6O_$S5?C#X&&B
M)XH71FT]1J=K<>:]O]N\X_N)7VX\Z(_-C)8XS@X^S:**E&G4G"<EK%W7K9K\
MFPPN98S!8:O0HRM"O%0FN\5.%1?=*$7_ ,.%%%%:G"%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!^<?_!?:Z\.Z=K_P:U7Q
M%?")+=?$30*8F;<__$LP?E!Z=?KBO@?_ (6EX$_Z#O\ Y*R__$U_0I17FRPN
M-A7G.A.$5)IN\&W=)+=5(]NR/M*.><-8C*\+A<TPN(JRH1E"+AB:=.'+*I.I
MI"6%J-:S=[SE=ZZ*R7\]?_"TO G_ $'?_)67_P")K-\6^,_A_P")= GTI]<&
M]EW0L;67Y7'0_=_#Z$U_1-16=?"9GB*,J52K3<9)I_NY;/\ [BG9EF?\%9/F
M-''83!8J-6E*,XOZY2TE%W7_ # ]U\PHHHKUC\_"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 **** "O"_VL/\ DMGP
M/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]THHHH **** "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 **
MP_B;XR;X<_#;Q#\0DT6?4CH.AW>HC3K7_6W1@A>7RDX/S-MVC@\FOQK_ &?O
MBK_P6<_;%U+P/^V!\ O^"@FG7_C;QM\$M5\=>'_A#!X:L%\()'!KUE;?\([*
M7(D\SRY'5[UY!<1R*8PZIN) /VPHKXI_:\_:R_; \6?M-_![_@G7^RSJV@?#
MKXC>// ]WXU^)?B_5]*375\':-:F*$QVMN7CBNYY;R0P+)(?+58RVUMPVZ/[
M#'[4/[4'A_\ ;.^(_P#P34_;:\<:%XR\7^%/"6G^-? OQ"T+0!I)\2>';J=[
M60W5DCO'!<6]TGE$Q-LD5P=JE26 /L6BBB@ KPO]K#_DMGP/_P"Q[E_])FKW
M2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "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 Q?B3XWL_AG\.M?^
M(^H:)J.IV_A_1;K4I].T>V$UW=)!"TK101EE#RL$*JI(!8@9&<U^'_QN^%G[
M$&K7-Y_P4Y_X)?\ QP\2?LZ1:E^R[XB^)]I?>#O$*V=E/KEKJ5@@TO4M-,DU
MIB29_LTMG" C3K&0)"H#?NU7QGK7_!!;_@F;KW[74/[5U]^R]X08BPG:\\(_
MV.1IEWJTEU#.NJ/;B06YD58W0H82K^:6;+** /!/V>_C)XRUO_@KS^RU^UM^
MTEI4/AO4_C]^P<N@VL$Z^1"?$J:E9:U=6<8<_(YBF++$?FQA>2*]-^&EY9?%
MW_@Y.^(7Q \"7D=_I?PO_9*TWP5XMN[5PZ6FLWWB*34X;5V' D%M$7V]1DYK
MZT_:9_9&_9I_;)^'2?"?]I[X,Z+XRT&&[2[M++5;<[K.X0$+-!*A62WD ++O
MC96PQ&<$BD_9B_9%_9I_8Q^'TGPM_9=^#>C>#-#GO7O+NUTF$[[NY8 -//*Y
M:2>0@*-\C,V% S@ 4 >CT444 >7_ !6_9*^&OQB\7/XT\4:_XHM[MX$A,>D^
M(YK:':@P#L0XSZGO7SO^U/\ L/?":S\8_#CX>P>*?&/V'Q=XDET[5))/%$TD
ML<7D%LQ,^?+;('.#7VQ7GWQC^#.I_$WQ[X \7V.M06L?@[Q"^HW,,T;%KA3$
M4V*1T.3GF@#YZ_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4_P#PMC_\
M:K[&HH ^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4__"V/_P :K[&H
MH ^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:K[&HH ^.?
M^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#QJOL:B@#XY_X<
MA?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4_P#PMC_\:K[&HH ^.?\ AR%^
MR;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4__"V/_P :K[&HH ^.?^'(7[)O_11O
MBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:K[&HH ^.?^'(7[)O_ $4;XI_^
M%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#QJOL:B@#XY_X<A?LF_P#11OBG_P"%
ML?\ XU1_PY"_9-_Z*-\4_P#PMC_\:K[&HH ^.?\ AR%^R;_T4;XI_P#A;'_X
MU1_PY"_9-_Z*-\4__"V/_P :K[&HH ^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV
M3?\ HHWQ3_\ "V/_ ,:K[&HH ^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3
M?^BC?%/_ ,+8_P#QJOL:B@#XY_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z
M*-\4_P#PMC_\:K[&HH ^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4_
M_"V/_P :K[&HH _.O]D__@DU^SE\8_AO?^*?%7CWXC17-OXGU&PC6P\7M&AB
MAF*(2#&?FP.3GFO3O^'(7[)O_11OBG_X6Q_^-5]"_LU_!G4_@9X"O?"&JZU!
M?R77B&^U%9K>-E55GE+A,'N <&O0: /CG_AR%^R;_P!%&^*?_A;'_P"-4?\
M#D+]DW_HHWQ3_P#"V/\ \:K[&HH ^.?^'(7[)O\ T4;XI_\ A;'_ .-4?\.0
MOV3?^BC?%/\ \+8__&J^QJ* /CG_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^
MBC?%/_PMC_\ &J^QJ* /CG_AR%^R;_T4;XI_^%L?_C5'_#D+]DW_ **-\4__
M  MC_P#&J^QJ* /CG_AR%^R;_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"
MV/\ \:K[&HH ^.?^'(7[)O\ T4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8_
M_&J^QJ* /CG_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J^Q
MJ* /CG_AR%^R;_T4;XI_^%L?_C5'_#D+]DW_ **-\4__  MC_P#&J^QJ* /C
MG_AR%^R;_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K[&HH ^.?^
M'(7[)O\ T4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8__&J^QJ* /CG_ (<A
M?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J^QJ* /CG_AR%^R;_T4
M;XI_^%L?_C5'_#D+]DW_ **-\4__  MC_P#&J^QJ* /CG_AR%^R;_P!%&^*?
M_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K[&HH _.OX[?\ !)K]G+X>_$CX
M:>%M#\>_$9[;Q5XG>PU)KKQ>SND0A+@QD1C:V1U(->G?\.0OV3?^BC?%/_PM
MC_\ &J^A?C'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH<G/->@T
M?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-5]C44 ?'/\
MPY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5?8U% 'QS_PY"_9
M-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU7V-10!\<_\.0OV3?\
MHHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5?8U% 'QS_P .0OV3?^BC
M?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5?8U% 'QS_ ,.0OV3?^BC?%/\
M\+8__&J/^'(7[)O_ $4;XI_^%L?_ (U7V-10!\<_\.0OV3?^BC?%/_PMC_\
M&J/^'(7[)O\ T4;XI_\ A;'_ .-5]C44 ?'/_#D+]DW_ **-\4__  MC_P#&
MJ/\ AR%^R;_T4;XI_P#A;'_XU7V-10!\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_
MX<A?LF_]%&^*?_A;'_XU7V-10!\<_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;
M_P!%&^*?_A;'_P"-5]C44 ?'/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&
M^*?_ (6Q_P#C5?8U% 'QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^
M*?\ X6Q_^-5]C44 ?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X
M6Q_^-5]C44 ?'/\ PY"_9-_Z*-\4_P#PMC_\:KS'PM_P2:_9RU?]J[Q5\';K
MQ[\1AI6C^&+&_M94\7L)VEE=@P9_+P5XX&!BOT4KS[PY\&=3T3]I+Q)\<9=:
M@>TUSP]9Z=%8K&PDB:%B2Y/0@YH ^>O^'(7[)O\ T4;XI_\ A;'_ .-4?\.0
MOV3?^BC?%/\ \+8__&J^QJ* /CG_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^
MBC?%/_PMC_\ &J^QJ* /CG_AR%^R;_T4;XI_^%L?_C5'_#D+]DW_ **-\4__
M  MC_P#&J^QJ* /CG_AR%^R;_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"
MV/\ \:K[&HH ^.?^'(7[)O\ T4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8_
M_&J^QJ* /CG_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J^Q
MJ* /CG_AR%^R;_T4;XI_^%L?_C5'_#D+]DW_ **-\4__  MC_P#&J^QJ* /C
MG_AR%^R;_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K[&HH ^.?^
M'(7[)O\ T4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8__&J^QJ* /CG_ (<A
M?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PMC_\ &J^QJ* /CG_AR%^R;_T4
M;XI_^%L?_C5'_#D+]DW_ **-\4__  MC_P#&J^QJ* /CG_AR%^R;_P!%&^*?
M_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K[&HH ^.?^'(7[)O\ T4;XI_\
MA;'_ .-4?\.0OV3?^BC?%/\ \+8__&J^QJ* /CG_ (<A?LF_]%&^*?\ X6Q_
M^-5PO[37_!(3]FGX4? 3Q3\1?#7C_P"),E_I&EM/:I>^,6>)F# ?,HC!(Y]1
M7Z 5QW[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XH ^5_!/_!%C
M]E;7O!FD:Y>_$3XH+->Z9;SRK%XT(4,\:L<#RN!DUI_\.0OV3?\ HHWQ3_\
M"V/_ ,:KZV\):-+X<\*:9X>GF61[#3X;=Y$& Y2-5)'L<5H4 ?'/_#D+]DW_
M **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU7V-10!\<_\ #D+]DW_H
MHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU7V-10!\<_P##D+]DW_HHWQ3_
M /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-5]C44 ?'/_#D+]DW_HHWQ3_\+8__
M !JC_AR%^R;_ -%&^*?_ (6Q_P#C5?8U% 'QS_PY"_9-_P"BC?%/_P +8_\
MQJC_ (<A?LF_]%&^*?\ X6Q_^-5]C44 ?'/_  Y"_9-_Z*-\4_\ PMC_ /&J
M/^'(7[)O_11OBG_X6Q_^-5]C44 ?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?L
MF_\ 11OBG_X6Q_\ C5?8U% 'QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#1
M1OBG_P"%L?\ XU7V-10!\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11
MOBG_ .%L?_C5?8U% 'QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_
M^%L?_C5?8U% 'QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_
M (U7V-10!\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-5
M]C44 ?'/_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU7V-
M10!\2VW[#OPN_8L_: ^%VJ_"/QMXTN7\2>+?LFIQ:_XD:ZC:*.%W "A5'4\Y
MST%?;5>??&/X,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC<PS1L6N%,138I'0Y.>:]!H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO*/V
M\O%/BKP/^PW\9_&O@6ZF@UO1_A1XBOM&FMR1)'=1:9<20LI'(8.JD8[T <SX
M"_X*D?\ !/[XH?'1/V;O 7[4/AW4O%\VI7.G65C$)UM[^]M\^?:VMXT8MKJ=
M,'=%#*[C!R.#7I/Q]_:(^"G[+GPXF^+?Q_\ B)8>&/#T%[;6;:C?EB'N+B58
M8841%9Y)'=U 5%)ZG& 2/S<_:Q\%^$/A=_P;'?!WQ3\,],MK74O _ACX4>)?
M!%]:QJ)+?67U31F^UQ$=)I6NKC<PY;[1)_>-=A_P<6?L<_"7Q;^R?XE_;(\:
M:AXBUCQ1X5U/P98>#=-U#7Y6TCP\TOBS3(;F[M+)2(ENIX9WADG<.YC 12HS
MD ^__C5\9_AI^SO\)]?^.'QC\3KHWA?POILE_K>IM:RSF"!!R1%"CR2L> J1
MJSL2%522!7E'QR_X*E_\$_\ ]FOXH/\ !KXX?M.:%X?\1V\%M/JEA<0W,BZ1
M'<8\A[^6*)HM/#@@J;EHL@@]"#7+?\%-#_PM36O@;^QA;?O5^*7QBTZ\\1VW
M9] T -KM[O/]R26RLK5AW^V =ZYW_@H)^S1\;_!?[,/Q?\+_ /!-C]FWX?ZS
MXB^,HUBZ^*<_BK7[D7-W/<V"6KRVT#J\=U<-"NV.WDFMK="JGH[ @'U[=>)/
M#MEX=D\7WNOV4.DPV1O)=4END6V2V";S,9"=HC"?-OSC'.<5@_ [XX_"K]I/
MX3Z+\<O@?XQ@\0>%/$5L;C1-9MH9(X[N(.R%U655;&Y&'(&<9'!!KY-_9V_9
MT_9#_P""C'_!*/X!:'9^*_'FL_"71O FEK;>'KW6I-//B..PLQ9+:ZW';M_I
M*1S0%G@63R6EB!/F( #YI_P3S^/VH_LN_P#!L=X*^.WA^)I=:T'X-71\-6R
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
MX,LHAB&STN/5FE2"(#@1I+-, !QUK[7H **** "BBB@ HHHH **** "BBB@
MHHHH **** "O-?VF?VPOV:_V.O#.G>+/VD?BO8^&K;6;_P"PZ+;R037-WJ5S
MM+&*VM;9))[A@H+$1HVT<G KTJOBCQ);IXK_ .#AWPOIOBB(7-KX1_9#U+5O
M"D,XW+:7]YXE@M;RXB!^[(;>*")F'.R3!X- 'U)\ _VAO@E^U)\,;'XR_L^?
M$K2_%?AG47D2VU;2IMR>9&Q22)U(#12(P*M&X5U(P0#2?#S]HCX*?%GXC^-/
MA)\-_B)8:SXA^'=[:V?C73K$LQTFXN(C-%#(^W89"@)*JQ*=&"GBOCK]D;X=
M1^,/VZ_^"@W[,WAOQAKWA/PUJGBKPG?Q7_@S4/L-[IFIZMX7@?4;JTF"MY-R
M[1Q2F0 L';=UP:I?\$@_V>_A-^RK^W[^VM\!/@?X:;2?#.@>)_ 0L+26]EN9
M6>;PM!<3S2S3,TDTLLTLLKR.Q9GD9B>: /K?XA?MH?LN?";4?'FG?$[XRZ5H
M'_"L=!TW6/'=WJPE@M=(M+]YTLS)<.@B:25K:4+"CM+G9E!YL>^E^R_^W?\
MLD_MF2:O:?LV_&FP\17N@")M:TEK2XLK^RCE!,4LEK=QQ3K$X!V2;-CX.UC@
MUX!^Q+\ _@Q^VOX'^(W[5/Q[\%6OB/3_ (D?M%3^*O!\=_/(D8LO#L\>CZ%*
M51U$D9&FF[6)]R.;LEE;-<-\(O$7QTT#_@N[8^*_VZ/AYH?A#Q!XZ^!FJ>&?
M@C%X!U1]2TO5]/L=2AU'4EU"ZF2&?[?&&MW2,0+ D;RXD=SD@'W!XE_:(^"G
MA#XV^&?V;_$7Q$L+?QSXPTV]U#PYX9RSW-W:6@4W$^%4B.-=P 9RH8Y"[BI
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
M)XF&C^&/#=BUWK&I?9)K@PQ @?+% CRRL6(54C5G9F 4$D"O)OCQ_P %4O\
M@GY^S+\2+OX1_&W]IG1]&\0Z9!!-K=@EE=W0T:.8;HGOY+>&2.P#J0P-PT>5
M(;H0:YG_ (*5'_A:WC+X"?L96_[R/XD?&"RU;Q-;'[KZ#X=4ZW<A^^Q[JUTV
MV([_ &O!ZUQ/[7?C_P#9\_88T+QO^S-^R5\%5\<?'O\ :4U?5=:M/AO#=R7T
MFJW]]"+:XU?5'N'<66DPJB[RY2$+&T42CYMH!]'?'G]M+]EC]F7X9Z/\8?C7
M\;-'TGP[XCG@A\-7T#O>MK4DR>9$EE%:K)+>%H_G A5\K\W3FG_#;]LW]E7X
MN? *]_:E^'_QZ\-WWP^TR*YDU?Q5)J"P6NF_9L_:%NC-M:U>/'SI*$9<C(&1
M7PM^RA^R]J'[,?\ P4P_97_8Z^)'B@>)%^"_[%NN7&A:G*&,1UV35]+L;R:W
M#\J/L[-&G\0A(4]ZZ+X2_LY_!+]H7_@H9^WO^RI\9O"R7_PRU._^&/BC6?#\
M=_-9VKZL^G2W%Q+(8'3_ %C:=8RRJ3MDQ^\#!B" ?3_[-_\ P4Q_88_:W\=O
M\,/@!^T+IFM^(?[,.I6^C7%A=V%Q>V0.#=6R7D,1NX02,RP[T&1D\BJ6N?\
M!53_ ()Z>&OCM+^S9KG[5/ANW\76^NIHEU:/YYM+;5'.%T^6^$?V2*Z)(7[.
M\HDW?+MW<5X!H7BZ'_@J7_P4@^%/QW_9PT8#X*_LSZAKTLGQ8$.R+QEKMY8O
MIS:7H[X!FL( SM/<KF*62-8TW!=YY7_@LC^S5XX^$'_!.#Q;^S_^RI^SMX6M
M_@"4N?$OQIU33M<EN?%%G:+JG]IZK=:9:W0$-S= 1R3>=/= IC:D9V(  ?I7
M16'\,/'7A3XH?#3P[\2_ >I/>Z'XBT*TU/1KR0,&GM+B%)89"&YRR.IYYYYK
M<H **** "BBB@ HHHH **** "BBB@ HHHH **** "JNMZ+I/B31KOP[KVG0W
MEC?VLEM>VEP@:.>)U*NC ]5*D@CN#5JB@#X?\!_\$9]3\.V7@7X'^.OVUO&'
MBOX"_#'Q1::YX(^#^I:!8H8WLIO.TZSO=30>??6=K)M:.!E7(BB5V<1@5] _
MMW_LCZ+^W1^R_KO[,?B#QG=>'[37-3T:]DU:SM%GDB.GZM::DJA&8 AVM%C)
MSP')Y(Q7K]% 'F&K_LTV/B#]L70_VM];\72W$GACX>:AX8\/^'7LQY5G)?7M
MM<WE\)-V3)(EE:0[=HVK&WS'>0/"?&G_  2T^*VB_$7XDZ[^R+^WQXN^$/A;
MXPZY-KGQ \):7X5T[4L:K<1K%>7^F75ROF:=/<(BEVQ*!)^\0*0 /L6B@#@_
MV=OV;_A9^RM^SUX8_9B^"NC/IOA7PCH4>E:/;RR^9((E4@R2.?OR.Q9W;C<S
ML<#->)?#?_@ESX9^'?[$WP5_8;3XO7]_X;^$?B[1-:O;JXTE _B1-+O6U"WM
M9D$FV)#=BVE)&_(M]N/FR/JFB@#XX_;A_P""7'QC_:Q_:^\%?M??#;]O/6OA
MMJ?P]\/2Z?X2T>+X>:3KUKIUS.[FYU")-262-+J1#%%YJH'5(0%8!FSO7O\
MP3G^*OQJ_9<\;?LR?MS?MQ>)_BVGB>[L[O0/%4/@[2/#NH>%KJTE2XM[BT.G
M0HC2QW,44RO(K<IM(*LP/U310!\Q?L^?\$^?B%X0_:/T_P#:Q_:T_:XUGXR^
M-?#/A>Y\/^!9;SPK8Z+8Z!:73Q->3I;6F1)=W'DQ+).6'R)L5%'%=]\9_P!D
M?1?C)^U7\%_VIK[QG=6-Y\&I?$+V.D16BO'J?]K:>+)Q(Y8&/RU&\8!W'@XK
MU^B@#Y=^-?\ P3Q^(VI?M,^(/VM_V/?VO]9^#OB[QSHECIGQ#@3PE8Z]INOK
M9(Z65TUM=[3#=PQNT0E1]K1A59#@D^C_ +%G['W@7]B;X,R?"GP?XFUGQ#?:
MKX@O_$/B_P 6^(ID?4/$.MWTQFN[^X,:J@=W( 5%"JB(HSC)];HH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y_\ VN_V&]6_: ^*7@O]I'X)
M_'S5/A7\4_ =I?:=I'B_3=%MM3@O=*O?+-SIU[9W&$N86>&*1/F5HY$#J<DY
MU_V)_P!C+1OV//"?B8ZA\2M7\=>-O'_BJ;Q)\0_'NO6\,-SK>I21QQ K#"HC
MMK>*&*.**W3Y8T3 R22?::* /"/"?[$[^ /C%^T3\<O!'Q=O;'7OCY%I3+,=
M,5U\-W-AHB:7#-$ X,_W%F(8I\PVYQS7/_$;_@F!\(/'O["_P\_8GTWQGK?A
MS_A4T6@W7PZ\<:#Y2:CHFLZ1&JVFJ1K(KQO(2'\Q'#!UFD!(+;A]+T4 ?,7P
M$_X)Z^./#/[2]A^V!^UO^U?K'QC\>>&_#ESH7@:6?PO9Z)IGARTNFC:\D@L[
M7<&NI_*19)W<G8H154 5WWQ1_9'T7XG_ +8OPG_; N_&=U:7OPJT+Q)IEGHD
M=HK1:@NKQV:.[R%@4,?V-2  =V\YQBO7Z* /"/#W[%^M>#_AY\==%\(?'34]
M+\7?&[Q/JVM3>.[33$%WH,ES8P:?9K I<AS9VMK;K&Q8 M&7VKN(KYZ_94_X
M)#?MK?L;^ ?#WP;^"'_!8#Q#I7@GP_="4>&X/@3X5Q>*9?,F\ZY:W:>264EM
M\[NTK%BQ8GFOORB@#Y,^-G_!-'XEZ[\</'OQI_9/_;=\4?!IOBW96L/Q/TC2
M/#-CJ<6HW%O;BUCU&R:Y&[3KTVP6)IDWJWEQN4WH&/OO[-W[/GPQ_90^ WA/
M]F_X,Z.]CX7\&:'!I>CP32[Y3%&N/,D? WR.VYW; W.[''-=M10!\U_!O_@F
MA\-OAE_P3=D_X)KZY\1-?U3P[<:3J]C/XET^0:=J*"_O[F]\Z%HRPBEBDN/D
M/S F)2P()6L;X/\ _!-_XGV_QO\ !'QR_;&_;7\1?&B[^%L%Q_PK?2K_ ,*6
M&CV>G7<\!MI-2NDM03?WWD,T:RN52/S)&6,.VX?5M% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 5=;T72?$FC7?AW7M.AO+&_M9+:]M+A T<\
M3J5=&!ZJ5)!'<&OBGP'_ ,$9]3\.V7@7X'^.OVUO&'BOX"_#'Q1::YX(^#^I
M:!8H8WLIO.TZSO=30>??6=K)M:.!E7(BB5V<1@5]P44 >0?MW_LCZ+^W1^R_
MKO[,?B#QG=>'[37-3T:]DU:SM%GDB.GZM::DJA&8 AVM%C)SP')Y(Q6AJ_[-
M-CX@_;%T/]K?6_%TMQ)X8^'FH>&/#_AU[,>59R7U[;7-Y?"3=DR2)96D.W:-
MJQM\QWD#T^B@#XZ\:?\ !+3XK:+\1?B3KO[(O[?'B[X0^%OC#KDVN?$#PEI?
MA73M2QJMQ&L5Y?Z9=7*^9IT]PB*7;$H$G[Q I  ^B?V=OV;_ (6?LK?L]>&/
MV8O@KHSZ;X5\(Z%'I6CV\LOF2")5(,DCG[\CL6=VXW,[' S7>44 ?*WPW_X)
M<^&?AW^Q-\%?V&T^+U_?^&_A'XNT36KVZN-)0/XD32[UM0M[69!)MB0W8MI2
M1OR+?;CYLC!_;A_X)<?&/]K']K[P5^U]\-OV\]:^&VI_#WP]+I_A+1XOAYI.
MO6NG7,[N;G4(DU)9(TNI$,47FJ@=4A 5@&;/V/10!\K7O_!.?XJ_&K]ESQM^
MS)^W-^W%XG^+:>)[NSN] \50^#M(\.ZAX6NK25+BWN+0Z="B-+'<Q13*\BMR
MFT@JS N^#/\ P3M^*N@?'./]J+]IK]L_6?BM\0= \&7OAOX<ZI=^#;#2K'PO
M#=^6;J[CL[;*3WDS0PAYF8 I'L"*IKZGHH _.[]G#_@C#^V[^R3X0U#P/^S_
M /\ !9[Q;H=EK&N76M:U/+\#O"U]>:IJ-S(9)[NZN[N"6XNI68_?ED8A0JC"
MJH'M_P <O^">OQ.\4?'C_AJ?]F']L?6OA1\0M8\&VOAGQYJEMX0L-7LO$UK;
M-(]K<2V=P%2*[A>:;RYD. DAC*,O%?45% 'E_P"QQ^R?\._V*/V?=&_9\^&N
MHZGJ-KILMS=ZEKNN7 FO]9U&ZG>YN[ZZD  >::>61VP !D*H"J /4*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KY_\ VN_V&]6_: ^*7@O]I'X)
M_'S5/A7\4_ =I?:=I'B_3=%MM3@O=*O?+-SIU[9W&$N86>&*1/F5HY$#J<DY
M^@** /%OV)_V,M&_8\\)^)CJ'Q*U?QUXV\?^*IO$GQ#\>Z];PPW.MZE)''$"
ML,*B.VMXH8HXHK=/EC1,#)))H^$_V)W\ ?&+]HGXY>"/B[>V.O?'R+2F68Z8
MKKX;N;#1$TN&:(!P9_N+,0Q3YAMSCFO=Z* /FCXC?\$P/A!X]_87^'G[$^F^
M,];\.?\ "IHM!NOAUXXT'RDU'1-9TB-5M-4C617C>0D/YB.&#K-("06W"'X"
M?\$]?''AG]I>P_; _:W_ &K]8^,?CSPWX<N="\#2S^%[/1-,\.6ETT;7DD%G
M:[@UU/Y2+).[D[%"*J@"OIVB@#R#XH_LCZ+\3_VQ?A/^V!=^,[JTO?A5H7B3
M3+/1([16BU!=7CLT=WD+ H8_L:D  [MYSC%8_A[]B_6O!_P\^.NB^$/CIJ>E
M^+OC=XGU;6IO'=IIB"[T&2YL8-/LU@4N0YL[6UMUC8L 6C+[5W$5[O10!\!_
MLJ?\$AOVUOV-_ /A[X-_!#_@L!XATKP3X?NA*/#<'P)\*XO%,OF3>=<M;M/)
M+*2V^=W:5BQ8L3S7I/QL_P"":/Q+UWXX>/?C3^R?^V[XH^#3?%NRM8?B?I&D
M>&;'4XM1N+>W%K'J-DUR-VG7IM@L33)O5O+C<IO0,?K.B@#X5_:-_P"")EI\
M1O"/P#^&W[-O[5VL?"KPQ^SO:EO!>A#P9IOB"WN-1$8CCU.ZBU!6@GND&]DD
M>)BDDTDB;6;(][_9(_9[_:Z^">JZW>?M,_\ !0+6OC5;:A;PII-GJOPZT30Q
MI3HSF216TV&-IBX901)D+LXZFO;Z* /(/ 7[(^B^!/VU/B'^V=;^,[JXOOB#
MX/T+0+G0GM%6&S33'NW259 V7+_:V!!  V#&<UZ_110 4444 %%%% !1110
M4444 %%%% !1110 4444 %5=;T72?$FC7?AW7M.AO+&_M9+:]M+A T<\3J5=
M&!ZJ5)!'<&K5% 'P_P" _P#@C/J?AVR\"_ _QU^VMXP\5_ 7X8^*+37/!'P?
MU+0+%#&]E-YVG6=[J:#S[ZSM9-K1P,JY$42NSB,"OH']N_\ 9'T7]NC]E_7?
MV8_$'C.Z\/VFN:GHU[)JUG:+/)$=/U:TU)5",P!#M:+&3G@.3R1BO7Z* /,-
M7_9IL?$'[8NA_M;ZWXNEN)/#'P\U#PQX?\.O9CRK.2^O;:YO+X2;LF21+*TA
MV[1M6-OF.\@>$^-/^"6GQ6T7XB_$G7?V1?V^/%WPA\+?&'7)M<^('A+2_"NG
M:EC5;B-8KR_TRZN5\S3I[A$4NV)0)/WB!2 !]BT4 <'^SM^S?\+/V5OV>O#'
M[,7P5T9]-\*^$="CTK1[>67S)!$JD&21S]^1V+.[<;F=C@9KQ+X;_P#!+GPS
M\._V)O@K^PVGQ>O[_P -_"/Q=HFM7MU<:2@?Q(FEWK:A;VLR"3;$ANQ;2DC?
MD6^W'S9'U310!\<?MP_\$N/C'^UC^U]X*_:^^&W[>>M?#;4_A[X>ET_PEH\7
MP\TG7K73KF=W-SJ$2:DLD:74B&*+S50.J0@*P#-G>O?^"<_Q5^-7[+GC;]F3
M]N;]N+Q/\6T\3W=G=Z!XJA\':1X=U#PM=6DJ7%O<6ATZ%$:6.YBBF5Y%;E-I
M!5F!^J:* /ECX,_\$[?BKH'QSC_:B_::_;/UGXK?$'0/!E[X;^'.J7?@VPTJ
MQ\+PW?EFZNX[.VRD]Y,T,(>9F *1[ BJ:\5_9P_X(P_MN_LD^$-0\#_L_P#_
M  6>\6Z'9:QKEUK6M3R_ [PM?7FJ:C<R&2>[NKN[@EN+J5F/WY9&(4*HPJJ!
M^B-% 'PS\:O^"2G[2_Q!_;>U#]NSX8?\%.?$/@KQ3<>%+3P[I<7_  JG0M97
M2+"*)!-':'4(Y1;_ &B<2SRF)4+&8J2550/J']E_X6_'3X0?#(^$OVAOVH-0
M^+OB ZE+./%FI^%-.T:00,%"6_V?3XTAPA#'?C<=_)X%>BT4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!Y9^V7^R7X!_;6^ NH_ KQ]K6JZ.)
MKZSU/0_$F@3K%J&A:K9W"7-G?VSLK!98IHT89!##<I&&->=_LW_L ^._ '[1
MI_:Y_:I_:LU;XQ?$"P\)OX9\*7UWX6LM%L- TV65)KGR+2URIN9Y(H_,N&;)
M6-44(O!^EZ* /(/BW^R/HOQ8_:^^#W[7%YXSNK.]^$.F>)[*RT6*T5XM1&LP
M6<,C/(6!C,0M%( !W;SG&*K_  Y_8K\">&]+^-FD_$?5#XOB^.WBO4-3\8+?
M6GDAK"XTZWTR+3/E<DQ165M'$&R,DNV%+8KV>B@#X:\._P#!&KQC>>#?!G[-
MOQN_;W\:^//@/\/M5T^[\._"S4?#.G6TUY#ITJ2Z;9:EJ<*B:^M;=HXB(]D6
M_P J/>3M%?0W[=7[(^B_MQ_LWZC^SGX@\9W7A^UU'7=$U-M3L[19Y$;3M5M-
M15 C, 0[6HC)SP')&<8KU^B@#S#4?V:;'6?VR-+_ &N]9\6RW$N@?#B[\*:!
MX>>S'E6+7E]!=7MZ)-V3)*MG9Q;=HVK ?F.\@?*>G?\ !'O]KKP)^TK\4?VG
MO@A_P5J\3>$M<^*WB%M0UUV^#GAW59X;9"5M=/CN=0BFF6UMXML<<2LJ#;NV
M[F)/WW10!\M_%K_@GC\4/BEH_P *OB0/VS]>TWXZ?">WOK?3OC);^#]-_P")
MQ;7H5;RUOM*14M98)%CA(1-ACDA1T93NSQ/CG_@CC>^./V.OBQ^SQ>?MD^+H
M_'?QV\0PZK\6OB^-&MEU#64C6*(6$5M&4CM;,6T,=LL"DA8C(I+"1J^VJ* /
MDC]E;]@C]N#]G'Q/X2L=>_X*I:OXG^'WA:%;5?AM#\$/"VCV5Q9I"T<5LLMC
M:I+;HAV,/+(^X!T)KB;[_@BQXFLOAMXB_9&^'?[>OC;PS^SGXJU2]GU/X1:?
MX<T][FVL;V=[B]TFTU=U,]M8RR22@Q[&<)*Z"3#$G[MHH SO"/A/PYX"\*:7
MX&\':1#I^D:+IT%AI5A;C$=M;0QK'%$H[*J*JCV%:-%% !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 %%?-GQ)_X+ ?\$UOA)\1YOA/X[_:
MT\/6^N6UR;>[@L[:ZO(;>4'#1RW%O"\,;*<A@S@J00<$&OH+PGXN\*^/?#5C
MXS\#^)+#6-(U.V6XT[5-+NTGM[J)AE9(Y$)5U/8@D5T5L)B\/",ZM.45+9M-
M)^E]SFHXS"8B<H4JD9..Z33:];;&C1117.=(4444 %%<K\:/C=\)_P!G?X=W
MWQ8^-GCJQ\.^'M.,:W.HW[G!DD<1Q1(J@O++)(RHD2!G=V554D@5Y]X!_P""
MB/[(7Q'T;Q=K&B?$Z]T^3P)X<E\0>*]'\4^$=5T35;#2HT=VOCI^HVL%W);X
MC?$J1,K$;02Q H ]KHKF]9^+WPR\.?#RT^+'B/QK8Z=X<OEL3::M?R^3%(;R
M6*&U4;\'?++/#&B$;F>15 R<5TE !1110 4444 %%%% !1110 445YC^T=^V
M3^S=^R3_ &-_PT'\1_\ A'_^$@^T?V1_Q)[R[^T>1Y7F_P#'M#)LV^='][&=
MW&<'&=:M1P]-U*LE&*W;=E][.W+\NS#-L9'"8&C.K5E>T(1<Y.R;=HQ3;LDV
M[+1)O9'IU%?,7_#Y+_@F[_T<;_Y:&L?_ ")7NWP:^,OPV_:!^&VF_%WX1>(_
M[7\.ZOYW]GZA]CFM_-\J9X9/W<R(ZXDC=?F49VY&003A0Q^!Q4^2C5C)[V4D
MW;OHSTLUX4XIR+#K$9E@*U"FWRJ52E.$7)IM).44KV3=M[)OH=/11176> %%
M%% !17D_Q^_;>_9L_9E\4V'@7XK^,-5_M[4M/?4+?0?#'@W5=?ODLE?RVNY;
M?2[6XE@MP^5\^55CW*PW94X3Q9^W+^RSX/\ @[X6^/5Q\4UU7PQXWD2/P==>
M%-&O=:N=;=H);@K:VFGPS7,Y2&&:1PD9,20R,^T(Q !ZS17CWQ-_;X_90^$O
MPP\#_&3Q5\3YKKP[\2Y(D\!7OAGPWJ.M/KAELY+Y#!#IUO/*P-M%)-NV !4)
M)&*V_P!GG]K3]G[]JFSUBX^!WCTZI/X=NX[;Q!I5_I%WINH:9+(GF1"XL[V*
M&X@WIED+Q@. =I.#@ ]&HKQVQ_;X_97U7X[77[-FD?$#4;WQ?9:W_9%[967@
M_59K6WOO+60P27J6IM48*ZDYE 7< 2#Q5SX>_MO?LM_%3XO7'P+\!?%B"_\
M$D$M]%#;_P!FW<5M?2V4GE7L5G=R1+;7TEO)\LR6\DC1$$.%P< 'JU%>4_!'
M]M[]EK]HSQM=_#SX-?%B#6=5MK&6^AB_LV[MXM1LXYA!)=V,T\21:C;)*R1M
M/:M+$K.@+ LN>PC^,/PXE^,4WP C\3(?%]OX9C\03:-]FEW+ILEP]LEQYFWR
M\&:-TV[MWRYVX(- '3445SGAGXM?#WQCX_\ $_PN\-^(UNM>\&M9KXET\6\B
MFR-U#Y]OEF4(^^/YOD+8Z'!XH Z.BBB@ HHHH **** "BBB@ HHHH **** "
MBL_POXJ\.>-M"@\3^$M:M]0T^YW?9[RUD#1R;6*-@CKAE(^H-:% !1110 44
M44 %%>$^)_\ @I=^Q5X-^)]W\)?$?QAG@O\ 3M?CT/5-77PIJLFAZ?JCND:V
M-SK"6ITZVN/,D1#%+<*X=@I /%=%\3OVUOV9O@Y\7M+^!?Q%^)+6'B357T]8
M[>/1+ZXMK-K^Y>UL!>7<,+VU@;JXC>& 7,D7GR*4CWL,4 >J45XE\:?^"B'[
M)_[/_P 5;GX)?$CQEXA_X2>QT:UU74-,\/\ PZUW6?L=G<O.D$TTNG64\<*N
MUM< ;V!_=,<8&:] \"?'?X/?$_X.6O[0?P^^(FF:OX+O=*DU*V\1V,^^V:UC
M#&23/4;-CAE(#*R,K $$  ZVBO$/AA_P4:_8X^+_ (.U[XB>#?BS/'X>\,>'
MSKFMZ_KWA;5-)L;?3@N[[2)[ZVACD3;\WR,QQSC!J_X<_;X_9*\3?"[Q1\8[
M;XN1V.A^"YH8?%1U[1KW3+S3))@AMTELKN&.Y!G\R,0@1'SS(HBWD@4 >P45
MQ7P,_:&^$'[27A:[\7_!WQ6^I6VG:G)INK6UWIES87FFWJ*CM;75I=QQ7%K*
M$DC?RY8T8I(C ;64F_\ #+XP_#CXQV^MW7PV\3)J<?ASQ-?>']:9+:6/[-J5
MG)Y=S;GS%7<4?C<N5/9B* .FHK@_B_\ M+_!OX$^*/"'@CXD>(KZ'6?'FL'3
M/"FE:5X>OM3N;V=0ID8QV4,K101AU,EQ($AB# R.H(-=Y0 4444 %%8_CSX@
M>"?A?X7G\:_$3Q39:-I-M+#%/J&H3B.)9)IDAA3)_B>62.-5ZLSJHR2!3?"/
MQ \*^.;W7-/\-7L\TOAS6FTK5UFL)X!%=K##,40RHHF7RYXCYD99"25W;E8
M VJ**P?B=\2?"OP@\!ZE\2?&[ZBNE:3");TZ3HEWJ5P%+!1LMK.*6>4Y8<1H
MQQDXP": -ZBO!O@)_P %+?V0?VF_B'_PJSX+>+O%FIZRE[<6=REY\*_$>GV]
MI<P0^=+!/<WEA%!;RK'@[)'5B64 $LH/O- !17.7'Q:^'MK\6[3X$W'B-5\5
MW_ARYUZTTC[/+NDTZ"X@MY9]^WRP%EN85VE@QWY (!(Z.@ HHKG/ WQ:^'OQ
M)U_Q7X7\$^(UOK_P/XA70_%-NMO(AL=0:RM;X0$NH#G[->VLFY"R_O<9W*P
M!T=%%% !17,_&'XP_#?X!?#C4OBW\7/$R:/X=T@1'4=2>VEF$(DE2%/DB5G.
M9)$7A3UR>,FNFH **YSXC_%KX>_"2#1KGXA^(UTU/$/B.ST'1V:WDD^T:C=R
M>7;P#RU;:7;C<V%'<BNCH **** "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 *\H_:M\7?M@^$?#^DW/['WPA\*>+]2FO'76+;Q7K[Z?';P!,J\;*#O
M8MP1Z5ZO16E&HJ513<5*W1WL_N:?XF=:FZM-P4G&_56NOO37X'QS_P +I_X+
M=?\ 1E'P<_\ #D3?_$4?\+I_X+=?]&4?!S_PY$W_ ,17V-17H?VE2_Z!J?W3
M_P#DSS_[-K?]!-3[X?\ R!\<_P#"Z?\ @MU_T91\'/\ PY$W_P 17C?_  4&
M_:8_X++^!?V+_B'XB\8?LT_#SPII*Z UOJ?B/PKXWFNM0T^WGD2"26"/:/F"
MR'YP04&7'*U^E59WB[PEX9\>^%=2\#^--#MM3T?6+"6RU33KR,/%=6\J%)(G
M4]596((]#6V'S6A2Q$)RPU-I--Z2Z/SDU]Z,<3E.(JX><(XJHFTTM8]5Y13^
MYG\?%?JU_P $"?C]_P %*;'X&^,_AE^RQ\'_  KXW\+:'K\%P/\ A,_$LM@N
MFW%S&YDBMB =RMY0D9!@*S;NLAKV7XE?\&J_P(\0_$>;7_AE^U#XA\-^&9[D
MR?\ ".7GAZ/4)H$)R8HKHSQX4=%+QNP&-Q8Y)_0;]CO]CKX(_L,_!*Q^!'P(
MT2:VTNVF:YO;V]E$EWJ5VX4/<W#@*'D8*HX 55554!5 'W'$7%N38W+/94(^
MTE)IVDFE&W?;7IH_GW^#X;X0SK!9I[6O+V<8IJ\6FY7[;Z==5\NWAG_"Z?\
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
MA7VGYHVQ>\JRY5AW#$5]MT >!_\ "PO^"BW_ $;OX _\*Z3_ .)H_P"%A?\
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
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 %%%% !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 %
J%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890146624">
<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, 2023</div></th>
<th class="th"><div>Feb. 27, 2023</div></th>
<th class="th"><div>Jul. 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_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,  2023<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-38044<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">Okta, 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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 First Street, Suite 600<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-4175727<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">San Francisco<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">94105<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">888<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">722-7871<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 per share<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">OKTA<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">NASDAQ<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 );">Smaller Reporting 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="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 );">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 );">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">$ 14.9<span></span>
</td>
</tr>
<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">0001660134<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant's definitive Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated herein by reference in Part&#160;III of this Annual Report on Form&#160;10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120&#160;days of the registrant's fiscal year ended January&#160;31, 2023.<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,987,922<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&#160;</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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,299,891<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_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_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>
<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>15
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891396384">
<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, 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_okta_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">Ernst & Young 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">42<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_okta_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 [Abstract]</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;">okta_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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>16
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890847536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></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_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">$ 264<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
<tr class="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">2,316<span></span>
</td>
<td class="nump">2,242<span></span>
</td>
</tr>
<tr class="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 of allowances of $8 and $4</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">398<span></span>
</td>
</tr>
<tr class="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 commissions</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="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">76<span></span>
</td>
<td class="nump">66<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">3,229<span></span>
</td>
<td class="nump">3,041<span></span>
</td>
</tr>
<tr class="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">59<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="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">122<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<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 commissions, noncurrent</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="re">
<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">241<span></span>
</td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="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">5,400<span></span>
</td>
<td class="nump">5,401<span></span>
</td>
</tr>
<tr class="re">
<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">46<span></span>
</td>
<td class="nump">43<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_Assets', window );">Total assets</a></td>
<td class="nump">9,307<span></span>
</td>
<td class="nump">9,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_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="ro">
<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">12<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Convertible senior notes, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">973<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,465<span></span>
</td>
<td class="nump">1,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes, net, noncurrent</a></td>
<td class="nump">2,193<span></span>
</td>
<td class="nump">1,816<span></span>
</td>
</tr>
<tr class="re">
<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, noncurrent</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<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, noncurrent</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="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, noncurrent</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">31<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">3,841<span></span>
</td>
<td class="nump">3,284<span></span>
</td>
</tr>
<tr class="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 11)</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_StockholdersEquityAbstract', 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</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">7,974<span></span>
</td>
<td class="nump">7,750<span></span>
</td>
</tr>
<tr class="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">(33)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="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">(2,475)<span></span>
</td>
<td class="num">(1,816)<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">5,466<span></span>
</td>
<td class="nump">5,922<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">9,307<span></span>
</td>
<td class="nump">9,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_CommonClassAMember', window );">Class A Common Stock&#160;</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_StockholdersEquityAbstract', 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</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_CommonClassBMember', window );">Class B Common Stock&#160;</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_StockholdersEquityAbstract', 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</a></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_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>17
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890188560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Millions</strong></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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for accounts receivable</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
<tr class="ro">
<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 value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<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, authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</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_PreferredStockSharesOutstanding', window );">Preferred stock, 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&#160;</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 value (in dollars 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, authorized (in shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">154,009,000<span></span>
</td>
<td class="nump">149,624,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_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">154,009,000<span></span>
</td>
<td class="nump">149,624,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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock&#160;</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 value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="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, authorized (in shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,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_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">7,300,000<span></span>
</td>
<td class="nump">6,978,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_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">7,300,000<span></span>
</td>
<td class="nump">6,978,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890302176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</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 );">Total revenue</a></td>
<td class="nump">$ 1,858<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="nump">218<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,312<span></span>
</td>
<td class="nump">904<span></span>
</td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">620<span></span>
</td>
<td class="nump">469<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="ro">
<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">1,066<span></span>
</td>
<td class="nump">771<span></span>
</td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="re">
<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">409<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringSettlementAndImpairmentProvisions', window );">Restructuring and other charges</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">2,124<span></span>
</td>
<td class="nump">1,672<span></span>
</td>
<td class="nump">821<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(812)<span></span>
</td>
<td class="num">(768)<span></span>
</td>
<td class="num">(204)<span></span>
</td>
</tr>
<tr class="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">(11)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="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 );">Interest income and other, net</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on early extinguishment and conversion of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_InterestExpenseAndOtherNonoperatingIncomeExpense', window );">Interest and other, net</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="num">(62)<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 provision for (benefit from) income taxes</a></td>
<td class="num">(801)<span></span>
</td>
<td class="num">(850)<span></span>
</td>
<td class="num">(266)<span></span>
</td>
</tr>
<tr class="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">14<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<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">$ (815)<span></span>
</td>
<td class="num">$ (848)<span></span>
</td>
<td class="num">$ (266)<span></span>
</td>
</tr>
<tr class="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, basic (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<span></span>
</td>
</tr>
<tr class="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, diluted (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<span></span>
</td>
</tr>
<tr class="ro">
<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 to compute net loss per share, basic (in shares)</a></td>
<td class="nump">158,023<span></span>
</td>
<td class="nump">148,036<span></span>
</td>
<td class="nump">127,212<span></span>
</td>
</tr>
<tr class="re">
<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 to compute net loss per share, diluted (in shares)</a></td>
<td class="nump">158,023<span></span>
</td>
<td class="nump">148,036<span></span>
</td>
<td class="nump">127,212<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_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscription</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</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 );">Total revenue</a></td>
<td class="nump">$ 1,794<span></span>
</td>
<td class="nump">$ 1,249<span></span>
</td>
<td class="nump">$ 797<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">329<span></span>
</td>
<td class="nump">170<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_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Professional services and other</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenue</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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_InterestExpenseAndOtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Expense and Other Nonoperating (Income) 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;">okta_InterestExpenseAndOtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring charges, remediation cost, and asset impairment loss.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember</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_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890109536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_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">$ (815)<span></span>
</td>
<td class="num">$ (848)<span></span>
</td>
<td class="num">$ (266)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net change in unrealized gains or losses on available-for-sale securities</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">3<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">4<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 );">Comprehensive loss</a></td>
<td class="num">$ (836)<span></span>
</td>
<td class="num">$ (865)<span></span>
</td>
<td class="num">$ (262)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income (loss).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112885200448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Settlement of convertible senior notes</div></th>
<th class="th"><div>Adjustment</div></th>
<th class="th">
<div>Common Stock </div>
<div>Class A Common Stock&#160;</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class A Common Stock&#160; </div>
<div>Conversion of Class B common stock to Class A common stock</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class A Common Stock&#160; </div>
<div>Settlement of convertible senior notes</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class B Common Stock&#160;</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Class B Common Stock&#160; </div>
<div>Conversion of Class B common stock to Class A common stock</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Settlement of convertible senior notes</div>
</th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Adjustment</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Adjustment</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_SharesOutstanding', window );">Beginning balance (in shares) at Jan. 31, 2020</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">113,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,648<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>
<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 );">Beginning balance at Jan. 31, 2020</a></td>
<td class="nump">$ 405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (702)<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>
<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>
<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 stock options and other activity, net (in shares)</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">4,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254<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>
<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 stock options and other activity, net</a></td>
<td class="nump">46<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of cancellations (in shares)</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">247<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>
<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>
<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, net of cancellations</a></td>
<td class="nump">26<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 common stock for settlement of restricted stock units (in shares)</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">2,109<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>
<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>
<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 common stock for bonus settlement (in shares)</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">86<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 common stock for bonus settlement</a></td>
<td class="nump">10<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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>
<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_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation (in shares)</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">43<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>
<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>
<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_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation</a></td>
<td class="nump">9<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<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>
<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 convertible securities (in shares)</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">743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(743)<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes', window );">Proceeds from hedges related to convertible senior notes (in shares)</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="num">(168)<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>
<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>
<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt', window );">Equity component of convertible senior notes, net of issuance costs</a></td>
<td class="nump">306<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306<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>
<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_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt', window );">Equity component of early extinguishment of convertible senior notes (in shares)</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">1,660<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>
<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>
<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Equity component of early extinguishment and conversion of convertible senior notes</a></td>
<td class="nump">70<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<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>
<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_okta_ProceedsfromTerminationofNoteHedges', window );">Proceeds from hedges related to convertible senior notes</a></td>
<td class="nump">195<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195<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>
<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_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants', window );">Payments for warrants related to convertible senior notes</a></td>
<td class="num">(175)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(175)<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>
<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_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges', window );">Purchases of capped calls related to convertible senior notes</a></td>
<td class="num">(134)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(134)<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>
<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">197<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">4<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (249)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (17)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(266)<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 );">Ending balance (in shares) at Jan. 31, 2021</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">122,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,159<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>
<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 );">Ending balance at Jan. 31, 2021</a></td>
<td class="nump">$ 693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="num">(968)<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>
<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>
<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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="text">Accounting Standards Update 2020-06 [Member]<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>
<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>
<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with business combinations (in shares)</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">19,190<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>
<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>
<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 in connection with business combinations</a></td>
<td class="nump">$ 5,409<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>
<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,409<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>
<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_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited', window );">Issuance of common stock in connection with business combinations subject to future vesting (in shares)</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">1,269<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>
<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>
<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 stock options and other activity, net (in shares)</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">2,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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>
<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 stock options and other activity, net</a></td>
<td class="nump">54<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<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>
<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, net of cancellations (in shares)</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">186<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of cancellations</a></td>
<td class="nump">36<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<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>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for settlement of restricted stock units (in shares)</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">2,294<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>
<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>
<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_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation (in shares)</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">30<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>
<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>
<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_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation</a></td>
<td class="nump">7<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 convertible securities (in shares)</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">1,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes', window );">Proceeds from hedges related to convertible senior notes (in shares)</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="num">(380)<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>
<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>
<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_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt', window );">Equity component of early extinguishment of convertible senior notes (in shares)</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">476<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>
<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>
<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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments', window );">Equity component of early extinguishment and conversion of convertible senior notes</a></td>
<td class="nump">21<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">567<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">567<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>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="num">(17)<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<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">(848)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (806)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (42)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(848)<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 );">Ending balance (in shares) at Jan. 31, 2022</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">149,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,978<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>
<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 );">Ending balance at Jan. 31, 2022</a></td>
<td class="nump">$ 5,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (372)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (528)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
<tr class="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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited', window );">Issuance of common stock in connection with business combinations subject to future vesting (in shares)</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="num">(14)<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>
<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>
<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 stock options and other activity, net (in shares)</a></td>
<td class="nump">1,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<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>
<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 stock options and other activity, net</a></td>
<td class="nump">$ 17<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<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>
<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, net of cancellations (in shares)</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">492<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net of cancellations</a></td>
<td class="nump">31<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<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>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for settlement of restricted stock units (in shares)</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">2,555<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>
<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>
<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_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation (in shares)</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">42<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>
<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>
<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_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation</a></td>
<td class="nump">4<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 convertible securities (in shares)</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">129<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(129)<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>
<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes', window );">Proceeds from hedges related to convertible senior notes (in shares)</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="num">(140)<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>
<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>
<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">683<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">683<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="num">(21)<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21)<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(815)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (778)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (37)<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(815)<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 );">Ending balance (in shares) at Jan. 31, 2023</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">154,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300<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>
<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 );">Ending balance at Jan. 31, 2023</a></td>
<td class="nump">$ 5,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (33)<span></span>
</td>
<td class="num">$ (2,475)<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_okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Purchase Of Convertible Note 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;">okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Purchase of Capped Calls for Convertible Note Hedges</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;">okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_ProceedsfromTerminationofNoteHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Termination of Note Hedges</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;">okta_ProceedsfromTerminationofNoteHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Acquisitions, Subject to Future Vesting, Issued (Forfeited)</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;">okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Early Extinguishment of Convertible Debt</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;">okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, New Issues, Charitable Contribution</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;">okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Value, New Issues, Charitable Contribution</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;">okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Redeemed, Shares, Exercise of Hedges Related to Convertible Senior Notes</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;">okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amendment to accounting standards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=123466103&amp;loc=SL6014347-161799<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.</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_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income (loss) 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887919056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows 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">$ (815)<span></span>
</td>
<td class="num">$ (848)<span></span>
</td>
<td class="num">$ (266)<span></span>
</td>
</tr>
<tr class="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 provided by 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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">677<span></span>
</td>
<td class="nump">566<span></span>
</td>
<td class="nump">195<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_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions', window );">Depreciation, amortization and accretion</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(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_us-gaap_NoncashContributionExpense', window );">Non-cash charitable contributions</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">9<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_okta_LeaseImpairmentCharges', window );">Lease impairment charges</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">0<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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on early extinguishment and conversion of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">(Gain) loss on strategic investments</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(8)<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_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in operating assets and liabilities:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(87)<span></span>
</td>
<td class="num">(175)<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Deferred commissions</a></td>
<td class="num">(122)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
<td class="num">(81)<span></span>
</td>
</tr>
<tr class="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 assets</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(13)<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_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="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">(6)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation</a></td>
<td class="num">(44)<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">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_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="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">264<span></span>
</td>
<td class="nump">416<span></span>
</td>
<td class="nump">142<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">86<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Capitalization of internal-use software costs</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of securities available for sale and other</a></td>
<td class="num">(1,411)<span></span>
</td>
<td class="num">(1,847)<span></span>
</td>
<td class="num">(2,029)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities and redemption of securities available for sale</a></td>
<td class="nump">1,308<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of securities available for sale and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for business acquisitions, net of cash acquired</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(215)<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_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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 used in investing activities</a></td>
<td class="num">(130)<span></span>
</td>
<td class="num">(367)<span></span>
</td>
<td class="num">(1,305)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows 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_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible senior notes, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromHedgeFinancingActivities', window );">Proceeds from hedges related to convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfWarrants', window );">Payments for warrants related to convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(175)<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_okta_PaymentforCappedCallConvertibleDebt', window );">Purchases of capped calls related to convertible senior notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(134)<span></span>
</td>
</tr>
<tr class="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 stock option exercises, net of repurchases</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans', window );">Proceeds from shares issued in connection with employee stock purchase plan</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">26<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">1,092<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Effects of changes in foreign currency exchange rates on cash, cash equivalents and restricted cash</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">2<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
</tr>
<tr class="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 at beginning of year</a></td>
<td class="nump">273<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">532<span></span>
</td>
</tr>
<tr class="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 at end of year</a></td>
<td class="nump">271<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid during the period for:</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_InterestPaidNet', window );">Interest</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">3<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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>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="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 );">Issuance of common stock and value of equity awards assumed in connection with business combination</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,409<span></span>
</td>
<td class="nump">0<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_okta_StockIssuedRepurchaseofConvertibleDebt', window );">Issuance of common stock for repurchases and conversions of convertible senior notes</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">308<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_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes', window );">Benefit from exercise of hedges related to convertible senior notes</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="nump">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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets exchanged for lease liabilities</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">46<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_okta_StockIssuedExecutiveBonusSettlement', window );">Issuance of common stock for bonus settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current included in prepaid expenses and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash, noncurrent included in other assets</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">9<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 );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">$ 271<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
<td class="nump">$ 449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation, Amortization and Accretion, Excluding Amortization of Deferred Sales Commissions</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;">okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) In 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;">okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_LeaseImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Impairment Charges</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;">okta_LeaseImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_PaymentforCappedCallConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment for Capped Call, Convertible Debt</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;">okta_PaymentforCappedCallConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedExecutiveBonusSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Executive Bonus Settlement</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;">okta_StockIssuedExecutiveBonusSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedRepurchaseofConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Repurchase of Convertible Debt</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;">okta_StockIssuedRepurchaseofConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Redeemed, Value, Exercise of Hedges Related to Convertible Senior Notes</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;">okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to debt discount (premium) and debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) and income tax credits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued expenses, and obligations 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation created by employee agreements whereby earned compensation will be paid in the future.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncashContributionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charitable contributions made by the entity 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashContributionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, modification or acquisition 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromHedgeFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3581-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromHedgeFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of shares under share-based payment arrangement. Excludes option exercised.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894003264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Overview and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Overview and Basis of Presentation</a></td>
<td class="text">Overview and Basis of Presentation <div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Okta, Inc. (the &#8220;Company&#8221;) is the leading independent identity provider. The Company's Workforce Identity and Customer Identity Clouds are powered by the Company's Identity Platform enabling customers to securely connect the right people to the right technologies and services at the right time, and developers to securely and efficiently embed identity into the software they build, allowing them to innovate and focus on their core mission. The Company was incorporated in January 2009 as Saasure Inc., a California corporation, and was later reincorporated in April 2010 under the name Okta, Inc. as a Delaware corporation. The Company is headquartered in San Francisco, California.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America. All intercompany balances and transactions have been eliminated in consolidation. The Company conducts business globally and is managed, operated and organized by major functional departments that operate on a consolidated basis. As result, the Company operates in one reportable segment.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on January 31. References to fiscal 2023, for example, refer to the fiscal year ended January&#160;31, 2023. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications of components of prior period operating cash flows have been made in the consolidated statements of cash flows to conform to the current period presentation. These reclassifications had no impact on the aggregate cash flow classifications as previously reported.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, the Company elected to change its presentation of dollars from thousands to millions. As a result, the sum of the components reported in millions may not equal the total amount reported in millions due to rounding. In addition, percentages presented may not add to their respective totals or recalculate due to rounding. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience and on other assumptions that management believes are reasonable under the circumstances. Actual results could vary from those estimates. The Company&#8217;s most significant estimates include the valuation of deferred income tax assets, uncertain tax positions, assets and liabilities acquired in business combinations, and loss contingencies related to litigation. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of the Company&#8217;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income (loss) within the consolidated statements of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in interest and other, net in the consolidated statements of operations and were not material in fiscal 2023, 2022 or 2021. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112972906672">
<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, 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>
</tr>
<tr class="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">Summary of Significant Accounting Policies <div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is derived from subscription fees (which include support fees) and professional services fees. The Company sells subscriptions to its platform through arrangements that are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa">one</span> to five years in length. The arrangements are generally non-cancellable and non-refundable. Furthermore, if a customer reduces the contracted </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">usage or service level, the customer has no right of refund. The subscription arrangements do not provide customers with the right to take possession of the software supporting the platform and, as a result, are accounted for as service arrangements. This revenue recognition policy is consistent for sales generated directly with customers and sales generated indirectly through channel partners.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognition is determined through the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of any applicable value added or sales tax.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company&#8217;s service is made available to the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services principally consist of customer-specific requests for application integrations, user interface enhancements and other customer-specific requests. Revenue for professional services is recognized as services are performed in proportion to their pattern of transfer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price ("SSP") basis.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines SSP based on observable, if available, prices for those related services when sold separately. When such observable prices are not available, the Company determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables. Pricing objectives, market conditions or other factors may change in the future resulting in changes to standalone selling prices that could impact the timing or amount of revenue recognition.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#8217;s subscription and support services and professional services arrangements. The Company primarily invoices its customers for its subscription services arrangements annually in advance. The Company&#8217;s payment terms generally provide that customers pay the invoiced portion of the total arrangement fee within 30 days of the invoice date. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company&#8217;s sales force are generally considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new revenue contracts, including incremental sales to existing customers, are deferred and then amortized on a straight-line basis over a period of benefit, which is determined to be&#160;generally five years. The Company determined the period of benefit by taking into consideration the terms of its customer contracts, its technology and other factors. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions for renewal contracts (which are not considered commensurate with sales commissions for new revenue contracts and incremental sales to existing customers) are deferred and then amortized on a straight-line basis over the related period of benefit, which is generally two years, as determined by considering the average contractual term for renewal contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions capitalized as contract costs totaled $121 million and $171 million in fiscal 2023 and&#160;2022, respectively. Amortization of contract costs was $84 million, $57 million and $40 million in fiscal 2023,&#160;2022 and 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of revenue primarily consist of costs related to providing the Company&#8217;s cloud-based platform to its customers, including third-party hosting fees, amortization of capitalized internal-use software and finite-lived purchased developed technology, customer support, other employee-related expenses for security, technical operations and professional services staff, and allocated overhead costs. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense incurred in the normal course of business is expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Qualifying internally-developed software development costs, including the associated stock-based compensation expenses, are capitalized during the application development stage, as long as management has authorized and committed to funding the project, it is probable the project will be completed and the software will be used to perform the function intended. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. Capitalized software development costs are included in Intangible assets, net on the consolidated balance sheets and are amortized on a straight-line basis over an expected useful life of 3 years.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising expense was $77 million, $79 million, and $33 million in fiscal 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring and Other Charges</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring generally includes significant actions involving employee-related severance charges, facilities consolidation and contract termination costs. Employee-related severance charges are largely based upon substantive severance plans, while some are mandated requirements in certain foreign jurisdictions. Severance costs generally include severance payments, outplacement services, health insurance coverage and legal costs. These charges are reflected in the period when both the actions are probable, at the balance sheet date, and the amounts are reasonably estimable. Right-of-use asset impairments are recognized on the date the premises have been vacated or the Company have ceased-use of the leased facilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results may differ from the Company's estimates and assumptions. Restructuring liabilities are classified in accrued expenses and other current liabilities in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's equity incentive plans provide for granting stock options, restricted stock units ("RSUs"), restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock awards (including stock options, RSUs, market-based RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option and ESPP awards are estimated on the grant date using the Black-Scholes option pricing model which requires the use of various assumptions, including the expected term of the award, the expected volatility of the price of the underlying common stock, risk-free interest rates, and expected dividend yield </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the underlying common stock. Stock-based compensation expense is recognized following the straight-line attribution method over the requisite service period for options, and over the offering period for ESPP awards. The expected term of the Company&#8217;s stock options granted to employees has been determined utilizing the simplified method due to lack of historical exercise data. The expected volatility has been determined using a weighted-average of the historical volatility measures of a group of guideline companies and the Company's own historical volatility. The risk-free interest rate used is based on the U.S. Treasury yield in effect at the time of grant for a period consistent with the expected term of the award. The expected dividend is assumed to be zero as the Company has never declared or paid any cash dividends and do not currently intend to declare dividends in the foreseeable future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally four years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each market-based RSU award is measured using a Monte Carlo simulation valuation model which requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period. Stock-based compensation expense for awards with market conditions is recognized over the requisite service period using the accelerated attribution method and is not reversed if the market condition is not met.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the fair value of the stock awards represent management's best estimates. These estimates involve inherent uncertainties and the application of management's judgment. Forfeitures are accounted for as they occur.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis. Deferred tax assets are also recognized for operating losses and tax credit carry forwards. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. Management considers all positive and negative evidence in evaluating the Company&#8217;s ability to realize its deferred tax assets, for example its historical results and forecasts of future ability to realize its deferred tax assets, including forecasts of future taxable income by jurisdiction. Deferred tax assets and liabilities are measured using enacted tax rates applicable in the years in which they are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax law is recognized in the provision for income taxes in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not provide for income taxes on undistributed earnings of subsidiaries that are intended to be indefinitely reinvested. Where the Company does not intend to indefinitely reinvest subsidiary earnings, income and withholding taxes, as applicable, are provided on such undistributed earnings.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company determines if the weight of available evidence indicates that it is more likely than not that a tax position will be sustained on tax audit, assuming that all issues are audited and resolution of any related appeals or litigation processes are considered. The tax benefit is then measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The reserves for uncertain tax positions are adjusted as facts and circumstances change, for example on closing of a tax audit, expiration of statutes of limitation on potential assessments or refinement of an estimate. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such a determination is made. The provisions for income taxes include the impact of reserves for uncertain tax positions, along with the related interest and penalties.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents generally consist of investments in money market funds. The fair market value of cash equivalents approximated their carrying value as of January&#160;31, 2023 and 2022. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;January&#160;31, 2023 and 2022, the Company's long-term restricted cash balance was&#160;$7 million and $8 million, respectively, primarily related to letters of credit for its facility lease agreements.&#160;</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-Term Investments </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term investments comprise of U.S. treasury securities and corporate debt securities. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, short-term investments, including securities with stated maturities beyond twelve months, are classified within current assets in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period and are periodically evaluated for impairment. For unrealized losses in securities that the Company intends to hold and will not more likely than not be required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers credit related impairments to be changes in value that are driven by a change in the creditor&#8217;s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in interest income and other, net when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive loss in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in interest income and other, net in the consolidated statements of operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's strategic investments consist primarily of equity investments in privately held companies and are included in Other assets on the consolidated balance sheets. Investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence over are measured using the measurement alternative. In applying the measurement alternative, the Company adjusts the carrying values of strategic investments based on observable price changes from orderly transactions for identical or similar investments of the same issuer. Additionally, the Company evaluates its strategic investments at least quarterly for impairment. Adjustments and impairments are recorded in Interest and other, net on the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the estimated fair value of its strategic investments in privately held companies, the Company uses the most recent and available data. Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the use of judgment. The determination of whether an orderly transaction is for an identical or similar investment requires significant Company judgment. In its evaluation, the Company considers factors such as differences in the rights and preferences of the investments and the extent to which those differences would affect the fair values of those investments. The Company&#8217;s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology, general market conditions and liquidity considerations.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowances </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowances. These allowances are based on the Company&#8217;s assessment of the collectibility of accounts by considering the age of each outstanding invoice, the collection history of each customer, and an evaluation of current expected risk of credit loss based on current economic conditions and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregated basis where similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Amounts deemed uncollectible are recorded as an allowance in the consolidated balance sheets with an offsetting decrease in deferred revenue or a charge to general and administrative expense in the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, is stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:<br/></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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.725%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful lives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for under the acquisition method of accounting, which requires the acquired assets, including separately identifiable intangible assets, and assumed liabilities to be recorded as of the acquisition date at their respective estimated fair values. Any excess of the purchase price over the fair value of the assets acquired, including separately identifiable intangible assets and liabilities assumed, is recorded as goodwill. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of assets acquired and liabilities assumed involves assessments of factors such as the expected future cash flows associated with individual assets and liabilities and appropriate discount rates at the date of the acquisition. Significant management inputs used in the estimation of fair value of assets acquired and liabilities assumed include, but are not limited to, expected future cash flows, future changes in technology, estimated replacement costs, discount rates and assumptions about the period of time the brand will continue to be used in the Company&#8217;s product portfolio. Where appropriate, external advisers are consulted to assist in the determination of fair value. For non-observable market values, fair value has been determined using acceptable valuation methods. The results of operations for businesses acquired are included in the financial statements from the acquisition date. Acquisition-related expenses and post-acquisition restructuring costs are recognized separately from the business combination and are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Long-Lived Assets </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill amounts are not amortized. Goodwill is tested for impairment annually on the first day of the fourth quarter of each fiscal year, or whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company operates as a single operating segment.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Management has the option to first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the Company is less than the carrying amount, including goodwill. If it is determined that it is more likely than not that the fair value of the Company is less than the carrying amount, a quantitative assessment is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company also has the option to bypass the qualitative assessment, and perform the quantitative assessment. No goodwill impairments were recorded during the years presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment and finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Operating Leases and Incremental Borrowing Rate</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating leases with expiration dates through 2029. The Company determines whether an arrangement constitutes a lease and records lease liabilities and&#160;right-of-use&#160;assets on its consolidated balance sheets at lease commencement. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on the more readily determinable of either the rate implicit in the lease or the incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. Lease liabilities due within twelve months are included within accrued expenses and other current liabilities on the consolidated balance sheet. The estimation of the incremental borrowing rate is based on an estimate of the Company's unsecured borrowing rate for its Notes, adjusted for tenor and collateralized security features. Right-of-use&#160;assets are measured based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs incurred and (iii)&#160;tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and&#160;non-lease&#160;components.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For leases with a lease term of 12 months or less ("short-term&#160;leases"), rent expense is recorded in the consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and records variable lease payments as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Loss Contingencies</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is periodically involved in various legal claims and proceedings. The Company routinely reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any matter is considered probable and the amount can be reasonably estimated, the Company records a liability for the estimated loss. If either or both of the criteria for recording the liability are not met, the Company assesses whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss may have been incurred, the Company discloses the estimate of the amount of loss or range of loss, discloses that the amount is immaterial, or discloses that an estimate of loss cannot be made, as applicable. Because of inherent uncertainties related to these legal matters, the Company bases its loss accruals on the best information available at the time. As additional information becomes available, the Company reassesses its potential liability and may review its estimates. Actual outcomes of these legal and regulatory proceedings may differ materially from the Company&#8217;s estimates.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Concentrations of Risk </span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company's short-term investments are primarily intended to facilitate liquidity and capital preservation and consist predominately of highly liquid investment-grade fixed-income securities, diversified among industries and individual issuers. The Company's policy is designed to limit exposure from any particular issuer or institution.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk arising from accounts receivable is mitigated due to the large number of customers and their dispersion across various industries and geographies. For the periods presented, there were no customers that represented more than 10% of the Company's accounts receivable balance or total revenue.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company serves customers and users from data center facilities located across various different physical locations, such as the U.S., Europe and Asia-Pacific, most of which are operated by a single third party. The Company has disaster recovery protocols at the third-party service providers. Even with these procedures for disaster recovery in place, access to the Company's service could be significantly interrupted, resulting in an adverse effect on its operating results and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',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. Under the two-class method, basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share attributable to common </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stockholders is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, unvested RSUs, unvested common stock and restricted stock issued in connection with certain business combinations, convertible senior notes and warrants are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive. The rights of the holders of the Company's Class&#160;A and Class&#160;B common stock are identical, except with respect to voting and conversion rights. See Note 15 for additional details. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements  </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2020-06</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2020-06, effective February 1, 2022, using the modified retrospective method. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. Among other changes, the guidance removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, no longer requires separately presenting in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. Instead, the convertible debt instrument is accounted for wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative, or (2) a convertible debt instrument was issued at a substantial premium. Additionally, the guidance requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which is consistent with the Company&#8217;s accounting treatment prior to the adoption of the new guidance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a cumulative effect of initially applying the guidance as an adjustment to the February 1, 2022 opening balance of accumulated deficit. Due to the elimination of the equity conversion component of the Company&#8217;s convertible senior notes outstanding as of February 1, 2022, additional paid-in capital was reduced. The elimination of the equity conversion component had the effect of increasing the Company&#8217;s net debt balance. The reduction of other liabilities is related to changes to the Company&#8217;s deferred tax liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new guidance resulted in the following changes to the Company&#8217;s consolidated balance sheet as of February 1, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.815%"/><td style="width:0.1%"/></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at <br/>January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments from Adoption of ASU 2020-06</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at <br/>February 1, 2022</span></td></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net, noncurrent</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,222&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</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-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the adoption of the new guidance resulted in a decrease in reported net interest expense of approximately $85 million and a decrease in basic and diluted net loss per share of $0.54 in fiscal 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2021-08</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the Financial Accounting Standards Board ("FASB") issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#8220;ASU 2021-08&#8221;), effective February 1, 2022, on a prospective basis. The update requires contract assets and contract liabilities acquired in a business combination be recognized and measured in accordance with the latest revenue guidance. The adoption of the new guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2021-04</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the FASB issued ASU No. 2021-04, Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (&#8220;ASU 2021-04&#8221;), effective February 1, 2022, on a prospective basis. The new guidance addresses specific guidance related to modifications or exchanges of freestanding equity-classified written call options (such as warrants) by specifying the accounting for various modification scenarios. The adoption of the new guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112972952208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="margin-bottom:8pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Auth0</span></div><div style="margin-bottom:8pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;3, 2021, the Company acquired all outstanding shares of privately-held Auth0, an Identity-as-a-Service company. Total consideration transferred for Auth0 was $5,671 million, including approximately 19 million shares of common stock valued at $5,176 million, cash of $257 million, and assumed outstanding equity awards with vested fair value of $238 million. Cash consideration of $4 million and approximately 1 million shares valued at $295 million were held back as partial security for post-closing true-up adjustments as well as any indemnification claims made within one year of the acquisition date. The consideration held back was paid in full during fiscal 2023. The Company incurred $29 million of acquisition-related costs, which were recorded as general and administrative expenses in its consolidated statement of operations in fiscal 2022.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction was accounted for as a business combination. The total purchase price of $5,671 million was allocated to the tangible and identifiable intangible assets and liabilities based on their estimated fair values. The excess of purchase consideration over the fair value of the assets acquired and liabilities assumed was $5,290 million and was recorded as goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of atSpoke</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;2, 2021, the Company acquired all issued and outstanding capital stock of privately-held atSpoke, a modern workplace operations platform. The acquisition date cash consideration for atSpoke was approximately $79 million, of which $13 million of consideration was held back as partial security for any adjustments and indemnification obligations and was paid within 18 months of the closing date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $18 million for developed technology intangible assets with an estimated useful life of 3 years and recorded $62 million of goodwill. The Company incurred $1 million of acquisition-related costs, which were recorded as general and administrative expenses in its consolidated statement of operations in fiscal 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112972867248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">Cash Equivalents and Investments</a></td>
<td class="text">Cash Equivalents and Investments <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Short-term Investments</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the amortized cost, unrealized gain (loss) and estimated fair value of cash equivalents and short-term investments:<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.266%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,185&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.266%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All short-term investments were designated as available-for-sale securities as of January&#160;31, 2023 and 2022. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company's short-term investments:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due between one to five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#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"/><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"/></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"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest receivable of $10 million and $6 million is included in Prepaid expenses and other current assets on the consolidated balance sheets as of January&#160;31, 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values and unrealized losses related to the Company's investments in available-for-sale debt securities classified by length of time that the securities have been in a continuous unrealized loss position as of January&#160;31, 2023:<br/></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:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">More Than 12 Months</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,217&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had 159 and 193 short-term investments in unrealized loss positions as of January&#160;31, 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities that have unrealized losses, the Company evaluates whether (i) the Company has the intention to sell any of these investments, (ii) it is not more likely than not that the Company will be required to sell any of these available-for-sale debt securities before recovery of the entire amortized cost basis and (iii) the decline in the fair value of the investment is due to credit or non-credit related factors. There were no material credit or non-credit related impairments for short-term investments as of January&#160;31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div>Strategic investments primarily include equity investments in privately held companies, which do not have a readily determinable fair value. As of January&#160;31, 2023 and 2022, the balance of strategic investments was $25 million and $15 million, respectively.<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_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893985376">
<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, 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_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">Fair Value Measurements <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are measured at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three levels of inputs may be used to measure as follows: </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1&#8212;Valuations based on observable inputs that reflect quoted prices for identical assets or liabilities in </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active markets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2&#8212;Valuations based on other inputs that are directly or indirectly observable in the marketplace. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3&#8212;Valuations based on unobservable inputs that are supported by little or no market activity. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about financial assets that were measured at fair value on a recurring basis using the above input categories:<br/></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:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,185&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,185&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449&#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"/></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"/></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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394&#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"/></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"/></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"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable and accounts payable approximate fair value due to their short-term maturities and are excluded from the fair value tables above. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements of Other Financial Instruments</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the principal amounts and estimated fair values of financial instruments that are not recorded at fair value on the consolidated balance sheets:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 convertible senior notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 convertible senior notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981&#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:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are recorded at face value less unamortized debt issuance costs (See Note 9 for additional details). The estimated fair values of the Notes, which are Level 2 financial instruments, were determined based on the quoted bid prices of the Notes in an over-the-counter market on the last trading day of the reporting period.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893866192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets, net</a></td>
<td class="text">Goodwill and Intangible Assets, net <div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023 and 2022, goodwill was $5,400 million and $5,401 million, respectively. No goodwill impairments were recorded during fiscal 2023, 2022 and 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, net </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software licenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;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="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 style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#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="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:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:'Arial',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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining useful lives of the Company&#8217;s acquired intangible assets are as follows:</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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height: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"/><td colspan="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life</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="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, estimated remaining amortization expense for the intangible assets by fiscal year was as follows:<br/></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:80.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Amortization </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#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;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was&#160;$93 million, $69 million and $11 million in fiscal&#160;2023, 2022 and&#160;2021, 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_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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894143840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text">Balance Sheet Components <div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net </span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top: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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;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="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $12 million in fiscal 2023 and 2022, and $9 million in fiscal 2021. </span></div><div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Liabilities, Noncurrent</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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_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_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894060944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Deferred Revenue and Performance Obligations</a></td>
<td class="text">Deferred Revenue and Performance Obligations<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#8217;s contracts with customers and is recognized as the revenue recognition criteria are met.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue recognized during fiscal</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2023&#160;and&#160;2022 included $952 million&#160;and&#160;$495 million, respectively, from deferred revenue balances at the beginning of the respective periods. Professional services and other revenue recognized in fiscal 2023&#160;and&#160;2022 from deferred revenue balances at the beginning of the respective periods was $14 million and $7 million, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations represents all future, non-cancelable contracted revenue that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total remaining non-cancelable performance obligations under subscription contracts with customers was approximately&#160;$3,007 million as of January&#160;31, 2023. Of this amount, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Company expects to recognize revenue of approximately $1,684 million, or 56%, over the next&#160;12 months, with the balance to be recognized as revenue thereafter. Remaining performance obligations for professional services and other contracts as of&#160;January&#160;31, 2023 were not material.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893866192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Convertible Senior Notes, Net</a></td>
<td class="text">Convertible Senior Notes, Net<div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Convertible Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.25% per year. Interest is payable in cash semi-annually in arrears&#160;on February&#160;15 and August&#160;15 of each year, beginning on August 15, 2018. The outstanding 2023 Notes matured on February&#160;15, 2023. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the 2023 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2023 Indenture"). Upon conversion, the 2023 Notes may be settled in </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash, shares of Class&#160;A common stock or a combination of cash and shares of Class&#160;A common stock, at the Company&#8217;s election.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes are convertible at an initial conversion rate of&#160;20.6795&#160;shares of Class&#160;A common stock per&#160;$1,000&#160;principal amount of the 2023 Notes, which is equal to an initial conversion price of approximately&#160;$48.36&#160;per share of Class&#160;A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2023 Indenture. As of January&#160;31, 2023, an immaterial amount of 2023 Notes remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company issued approximately 0.4 million shares of Class A common stock and paid an immaterial amount in cash to settle approximately $17 million principal amount of 2023 Notes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the effective interest rate on the 2023 Notes was 0.85%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2023 Notes was 5.68%. Interest expense recognized related to the 2023 Notes was immaterial during fiscal 2023, 2022 and 2021.</span></div><div style="margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2023 Notes consisted of the following:<br/></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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Note Hedges</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2023 Notes, the Company entered into convertible note hedges with respect to its Class&#160;A common stock. The Note Hedges are purchased call options that give the Company the option to purchase shares, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, of its Class A common stock for&#160;approximately $48.36&#160;per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2023 Notes, exercisable upon conversion of the 2023 Notes. The Note Hedges will expire in 2023, if not exercised earlier. The Note Hedges are intended to offset potential dilution to the Company&#8217;s Class&#160;A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2023 Notes under certain circumstances. The Note Hedges are separate transactions and are not part of the terms of the 2023 Notes. The Note Hedges meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company exercised and net-share-settled Note Hedges corresponding to approximately $12 million principal amount of 2023 Notes and received approximately 0.1 million shares of Class A common stock and an immaterial cash payment. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, Note Hedges giving the Company the option to purchase approximately 0.1&#160;million shares (subject to adjustment) remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2023 Notes, the Company entered into separate warrant transactions pursuant to which it sold net-share-settled (or, at the Company&#8217;s election subject to certain conditions, cash-settled) warrants to acquire shares, subject to anti-dilution adjustments, over&#160;80&#160;scheduled trading days beginning in May 2023 of the Company&#8217;s Class&#160;A common stock at an initial exercise price of&#160;approximately $68.06&#160;per share (subject to adjustment). If the Warrants are not exercised on their exercise dates, they will expire. If the market value per share of the Company&#8217;s Class&#160;A common stock exceeds the applicable exercise price of the Warrants, the Warrants could have a dilutive effect on the Company&#8217;s Class A common stock unless, subject to the terms of the Warrants, the Company elects to cash settle the Warrants. The Warrants are separate transactions and are not part of the terms of the 2023 Notes or the Note Hedges. The Warrants meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, Warrants to acquire up to approximately 1 million shares (subject to adjustment) remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Convertible Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.125% per year. Interest is payable in cash semi-annually in arrears&#160;on March 1 and September 1 of each year, beginning on March 1, 2020. The 2025 Notes mature on September&#160;1, 2025 unless earlier redeemed, repurchased or converted. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the 2025 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2025 Indenture"). Upon conversion, the 2025 Notes may be settled in cash, shares of Class&#160;A common stock or a combination of cash and shares of Class&#160;A common stock, at the Company&#8217;s election. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2025 Notes are convertible at an initial conversion rate of&#160;5.2991 shares of Class&#160;A common stock per&#160;$1,000&#160;principal amount of the 2025 Notes, which is equal to an initial conversion price of approximately&#160;$188.71 per share of Class&#160;A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2025 Indenture. Prior to the close of business on the business day immediately preceding June 1, 2025, holders of the 2025 Notes may convert all or a portion of their 2025 Notes only in multiples of $1,000 principal amount, under the following circumstances:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2020 (and only during such fiscal quarter), if the last reported sale price of Class&#160;A common stock for at least&#160;20&#160;trading days (whether or not consecutive) during the period of&#160;30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to&#160;130%&#160;of the conversion price of the 2025 Notes on each applicable trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the&#160;five&#160;business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the 2025 Notes for each trading day of that&#160;five consecutive trading day period was less than&#160;98%&#160;of the product of the last reported sale price of Class&#160;A common stock and the conversion rate on such trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company calls the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, as described in the 2025 Indenture.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after June 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2025 Notes regardless of the foregoing circumstances. During the three months ended January&#160;31, 2023, the conditions allowing holders of the 2025 Notes to convert during the three months ending April&#160;30, 2023 were not met, and as a result, the 2025 Notes were classified as noncurrent liabilities as of January&#160;31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the 2025 Notes, at its option, on or after September 6, 2022, if the last reported sale price of the Company&#8217;s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on and including the trading day preceding </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the 2025 Notes who convert their 2025 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the 2025 Indenture) or in connection with the Company&#8217;s issuance of a redemption notice are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental change (as defined in the 2025 Indenture), holders of the 2025 Notes may require the Company to repurchase all or a portion of their 2025 Notes at a price equal to&#160;100%&#160;of the principal amount of the 2025 Notes being repurchased, plus any accrued and unpaid interest.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the effective interest rate on the 2025 Notes was 0.43%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2025 Notes was 4.10%. The following table sets forth total interest expense recognized related to the 2025 Notes:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable subsequent to the adoption of ASU 2020-06.</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2025 Notes consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table 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.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2025 Capped Calls </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2025 Notes, the Company entered into capped call transactions with respect to its Class&#160;A common stock. The 2025 Capped Calls are purchased call options that give the Company the option to purchase approximately&#160;6 million&#160;shares, subject to anti-dilution adjustments substantially identical to those in the 2025 Notes, of its Class A common stock for&#160;approximately $188.71&#160;per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2025 Notes, exercisable upon conversion of the 2025 Notes. The 2025 Capped Calls have initial cap prices of $255.88 per share (subject to adjustment) and will expire in 2025, if not exercised earlier. The 2025 Capped Calls are intended to offset potential dilution to the Company&#8217;s Class&#160;A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2025 Notes under certain circumstances. The 2025 Capped Calls are separate transactions and are not part of the terms of the 2025 Notes. The 2025 Capped Calls meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">2026 Convertible Senior Notes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.375% per year. Interest is payable in cash semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. The 2026 Notes mature on June&#160;15, 2026 unless earlier redeemed, repurchased or converted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the 2026 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2026 Indenture"). Upon conversion, the 2026 Notes may be settled in cash, shares of Class A common stock or a combination of cash and shares of Class A common stock, at the Company&#8217;s election.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are convertible at an initial conversion rate of 4.1912 shares of Class A common stock per $1,000 principal amount of the 2026 Notes, which is equal to an initial conversion price of approximately $238.60 per share of Class A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2026 Indenture. Prior to the close of business on the business day immediately preceding March 15, 2026, holders of the 2026 Notes may convert all or a portion of their 2026 Notes only in multiples of $1,000 principal amount, under the following circumstances:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any fiscal quarter commencing after the fiscal quarter ending on October 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company's Class A common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price of the 2026 Notes on each applicable trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the 2026 Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the Company's Class A common stock and the conversion rate on such trading day;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company calls the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events, as described in the 2026 Indenture.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March 15, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2026 Notes regardless of the foregoing circumstances. During the three months ended January&#160;31, 2023, the conditions allowing holders of the 2026 Notes to convert during the three months ending April&#160;30, 2023 were not met, and as a result, the 2026 Notes were classified as noncurrent liabilities as of January&#160;31, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after June 20, 2023, if the last reported sale price of the Company&#8217;s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on and including the trading day preceding the date on which the Company provides notice of redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the 2026 Notes who convert their 2026 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the 2026 Indenture) or in connection with the Company&#8217;s issuance of a redemption notice are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental change (as defined in the 2026 Indenture), holders of the 2026 Notes may require the Company to repurchase all or a portion of their 2026 Notes at a price equal to 100% of the principal amount of the 2026 Notes being repurchased, plus any accrued and unpaid interest. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the effective interest rate on the 2026 Notes was 0.60%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2026 Notes was 5.75%. The following table sets forth total interest expense recognized related to the 2026 Notes:<br/></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:57.818%"/><td style="width:0.1%"/><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.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable subsequent to the adoption of ASU 2020-06.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2026 Notes consisted of the following:</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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2026 Capped Calls</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2026 Notes, the Company entered into capped call transactions with respect to its Class A common stock. The 2026 Capped Calls are purchased call options that give the Company the option to purchase approximately 5&#160;million shares, subject to anti-dilution adjustments substantially identical to those in the 2026 Notes, of its Class A common stock for approximately $238.60 per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2026 Notes, exercisable upon conversion of the 2026 Notes. The 2026 Capped Calls have initial cap prices of $360.14 per share (subject to adjustment) and will expire in 2026, if not exercised earlier. The 2026 Capped Calls are intended to offset potential dilution to the Company&#8217;s Class A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2026 Notes under certain circumstances. The 2026 Capped Calls are separate transactions and are not part of the terms of the 2026 Notes. The 2026 Capped Calls meet the criteria for classification as equity and, as such, are not remeasured each reporting period.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893875600">
<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, 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_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">LeasesThe Company has entered into various&#160;non-cancelable&#160;office space operating leases with original lease periods expiring between 2023 and 2029. These leases do not contain material variable rent payments, residual value guarantees, financial covenants or other restrictions. The Company's corporate headquarters lease in San Francisco has a 10 year term, which expires in October 2028. The Company is entitled to two five-year options to extend this lease, subject to certain requirements. <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows:</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:57.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#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="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"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amounts are presented exclusive of sublease income and include short-term leases, which are immaterial.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average&#160;remaining term of operating leases was 5.1 years and 5.9 years as of January&#160;31, 2023 and January&#160;31, 2022, respectively, and the&#160;weighted-average&#160;discount rate used to measure the present value of the operating lease liabilities was 5.3% and 5.5% as of January&#160;31, 2023 and January&#160;31, 2022, respectively.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities, which do not include&#160;short-term leases, were as follows:</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:78.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 31:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less tenant improvement allowances not yet incurred</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments made related to operating lease liabilities were $44 million and $40 million in fiscal 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893938992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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">Commitments and Contingencies <div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $6 million and $9 million were issued and outstanding as of January&#160;31, 2023 and January&#160;31, 2022, respectively. No draws have been made under such letters of credit. Noncurrent restricted cash of $6 million associated with these letters of credit is included in Other assets on the consolidated balance sheets as of January&#160;31, 2023 and January&#160;31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2022, a purported shareholder filed a putative class action lawsuit in the United States District Court for the Northern District of California against the Company and certain of its executive officers, captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re Okta, Inc. Securities Litigation, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No. 3:22-cv-02990. The lawsuit asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, alleging that the defendants made false or misleading statements or omissions concerning the Company&#8217;s cybersecurity controls, vulnerability to data breaches, and the Company&#8217;s integration of Auth0. The lawsuit seeks an order certifying the lawsuit as a class action and unspecified damages.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, two purported shareholders filed derivative lawsuits on behalf of the Company in the United States District Court for the Northern District of California against certain of its current and former executive officers and directors, captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">O&#8217;Dell v. McKinnon et al.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, No. 3:22-cv-07480 (filed Nov. 28, 2022), and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LR Trust v. McKinnon et al</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., No. 3:22-cv-08627 (filed Dec. 13, 2022). The lawsuits allege, among other things, that the defendants breached their fiduciary duties by making false or misleading statements or omissions concerning the </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s cybersecurity controls, vulnerability to data breaches, and the Company&#8217;s integration of Auth0. The lawsuits seek orders permitting the plaintiffs to maintain this action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, and requiring the Company to make certain reforms to its corporate governance and controls.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to defend these lawsuits vigorously. At this time, the Company is unable to predict the outcome or estimate the amount of loss or range of losses that could potentially result from these lawsuits.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties and Indemnification </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s subscription services are generally warranted to perform materially in accordance with the Company&#8217;s online help documentation under normal use and circumstances. Additionally, the Company&#8217;s arrangements generally include provisions for indemnifying customers against liabilities if its subscription services infringe a third party&#8217;s intellectual property rights. Furthermore, the Company may also incur liabilities if it breaches the security or confidentiality obligations in its arrangements. To date, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying consolidated financial statements as a result of these obligations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into service-level agreements with a majority of its customers defining levels of uptime reliability and performance and permitting certain customers to receive credits for paid amounts related to subscription services when the Company fails to meet the defined levels of uptime. In very limited instances, the Company allows customers to early terminate their agreements in the event that the Company fails to meet those levels as they may constitute a breach of contract. If the customer did terminate, they would receive a refund of prepaid unused subscription fees. To date, the Company has not experienced any significant failures to meet defined levels of uptime reliability and performance as a result of those agreements and, as a result, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying consolidated financial statements as a result of these warranties.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreements with customers and other third parties may include indemnification or other provisions under which the Company agrees to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons, or other liabilities relating to or arising from the use of the Company&#8217;s platform or other acts or omissions. The Company cannot reasonably estimate potential payment obligations as a result of indemnification claims because it cannot predict when and under what circumstances they may be incurred. As a result, no material liabilities have been recognized in the accompanying consolidated financial statements related to these indemnification obligations.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>33
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893807232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 and Stockholders' Equity</a></td>
<td class="text">Common Stock and Stockholders' Equity <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of Class A and Class B common stock are entitled to&#160;one&#160;vote per share and&#160;10&#160;votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights. Shares of Class&#160;B common stock may be converted into Class&#160;A common stock at any time at the option of the stockholder on a one-for-one basis, and are automatically converted into Class&#160;A common stock upon sale or transfer, subject to certain limited exceptions. Shares of Class&#160;A common stock are not convertible.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, shares of common stock reserved for future issuance were as follows:<br/></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:78.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.515%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and unvested RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,728&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for future stock option and RSU 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,228&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,831&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Awards Issued as Charitable ContributionsDuring fiscal&#160;2023, 2022 and 2021, the Company issued&#160;41,250, 30,000 and 42,500 shares, respectively, of Class A common stock as charitable contributions and recognized $4 million, $7 million and $9 million, respectively, as general and administrative expense in the consolidated statements of operations.<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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894083248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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 );">Employee Incentive Plans</a></td>
<td class="text">Employee Incentive Plans <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has&#160;two equity incentive plans: the 2009 Stock Plan (&#8220;2009 Plan&#8221;) and the 2017 Equity Incentive Plan (&#8220;2017 Plan&#8221;). All shares that remain available for future grants are under the 2017 Plan. As of&#160;January&#160;31, 2023, options to purchase 1,758,264 shares of Class A common stock and 4,594,675 shares of Class B common stock remained outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s equity incentive plans provide for granting stock options, RSUs, restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by award type was as follows:<br/></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:57.818%"/><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.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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:'Arial',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:'Arial',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"/><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:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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:'Arial',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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#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;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories in the consolidated statements of operations:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options issued under the Plan generally are exercisable for periods not to exceed ten years and generally vest over four years with 25% vesting after one year and with the remainder vesting monthly thereafter in equal installments. Shares offered under the Plan may be: (i) authorized but unissued shares or (ii) treasury shares.&#160;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and related information was as follows:<br/></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:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Years)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic&#160;Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in&#160;millions)</span></div></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,984&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.59&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.92&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189.80&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.92&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.92&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,729&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.75&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#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:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during fiscal 2023. The weighted-average grant-date fair value of options granted was $211.58 and $63.32 during fiscal 2022 and 2021, respectively. The total grant-date fair value of stock options vested was $104 million, $314 million and $20 million during fiscal 2023, 2022 and 2021, respectively. The intrinsic value of the options exercised, which represents the difference between the fair market value of the Company&#8217;s common stock on the date of exercise and the exercise price of each option, was $108 million, $545 million and $772 million during fiscal 2023, 2022 and 2021, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023 and January&#160;31, 2022, there was a total of $90 million and $210 million, respectively, of unrecognized stock-based compensation expense related to options, which is being recognized over a weighted-average period of 1.8 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the Black-Scholes option pricing model to estimate the fair value of stock options granted with the following assumptions:<br/></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:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest 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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03%  </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37% - 0.44%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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:'Arial',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:'Arial',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:'Arial',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity (inclusive of market-based RSUs) and related information was as follows:<br/></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:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,226&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,194&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.81&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.40&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,375&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.77&#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:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted 7,194,187&#160;RSUs with an aggregate fair value of&#160;$805 million during fiscal 2023. As of January&#160;31, 2023 and 2022, there was&#160;a total of $1,200 million&#160;and $1,152 million, respectively, of unrecognized stock-based compensation expense related to unvested RSUs, which is being recognized over a weighted-average period of&#160;3.0 years, based on vesting under the award service conditions. The total fair value of RSUs vested during fiscal 2023, 2022 and 2021 was $229 million, $531 million and $410 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-based Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company granted market-based RSUs to certain members of management. The target number of market-based RSUs granted was 58,150. One-third of these market-based RSUs vest over each of a one-, two- and three-year performance period, each starting on February 1, 2022. The number of shares that can be earned ranges from 0% to 200% of the target number of shares based on the relative performance of the per share price of the Company&#8217;s common stock as compared to the Nasdaq Composite Index over the respective performance periods and subject to continuous employment through the vesting dates. The $244.73 grant date fair value per target market-based RSU was determined using a Monte Carlo simulation approach. Compensation expense for awards with market conditions is recognized over the service period using the accelerated attribution method and is not reversed if the market condition is not met.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards Issued in Connection with Business Combinations</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In fiscal 2022, the Company entered into revesting agreements with the founders of the acquired businesses pursuant to which 1,269,008 restricted shares of Okta&#8217;s Class A common stock with a weighted-average fair value per share of $268.98 issued as of the respective closing dates will vest over 3 years.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the business combinations, as of January&#160;31, 2023, there was&#160;$141 million&#160;of unrecognized stock-based compensation expense related to unvested restricted shares, which is being recognized over a weighted-average period of&#160;1.3 years based on vesting under the award service conditions.</span></div><div style="margin-bottom:5pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP provides for 12-month offering periods beginning June&#160;21 and December&#160;21 of each year, and each offering period consists of up to two six-month purchase periods. The ESPP contains a reset provision under which the offering period resets if the fair market value of the Company&#8217;s common stock on the purchase date is less than the fair market value on the offering date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:<br/></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:52.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63% - 90%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44% - 48%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48% - 54%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</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:center"><span style="color:#000000;font-family:'Arial',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.46% - 4.67%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06% - 0.29%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09% - 0.18%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, the Company's employees purchased 491,965 shares of its Class A common stock under the ESPP. The shares were purchased at a weighted-average purchase price of $63.97 per share, with proceeds of $31 million. During fiscal&#160;2022, the Company's employees purchased 185,707 shares of its Class A common stock under the ESPP. The shares were purchased at a weighted-average purchase price of $191.54 per share, with proceeds of $36 million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023 and January&#160;31, 2022, there was $26 million and $17 million, respectively, of unrecognized stock-based compensation expense related to the ESPP which is being recognized over a weighted-average vesting period of 0.7 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Defined Contribution Plan</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. A portion of employee contributions are matched up to a fixed maximum dollar amount per year per employee. The Company began matching contributions in fiscal 2023. Matching contributions to the plan were $21&#160;million during fiscal 2023.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893885792">
<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, 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>
</tr>
<tr class="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">Income Taxes<div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of pre-tax loss for fiscal 2023, 2022 and 2021 were as follows:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes for fiscal 2023, 2022 and 2021 were as follows:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, the income tax expense resulted primarily from income tax expense related to profitable foreign jurisdictions, the tax impact of shortfalls from stock-based compensation in the United Kingdom, and state taxes. For fiscal 2022, the income tax benefit resulted from the release of valuation allowance in the United States in connection with acquisitions and excess tax benefits from stock-based compensation in the United Kingdom, offset by income tax expense related to profitable foreign jurisdictions. For fiscal 2021, the income tax expense from profitable jurisdictions was partially offset by excess tax benefits from stock-based compensation in the United Kingdom. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;following&#160;is&#160;a&#160;reconciliation&#160;of&#160;the&#160;statutory&#160;federal&#160;income&#160;tax&#160;rate&#160;to&#160;the&#160;Company&#8217;s&#160;effective&#160;tax rate for fiscal 2023, 2022 and 2021:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101.0)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tax Cuts and Jobs Act enacted on December 22, 2017 amended Internal Revenue Code Section 174 to require that specific research and experimental (&#8220;R&amp;E&#8221;) expenditures be capitalized and amortized over five years (U.S. R&amp;E) or fifteen years (non-U.S. R&amp;E) beginning in fiscal 2023. The capitalization of R&amp;E expenditures resulted in a deferred tax asset of $189 million. Additionally, the effective tax rate was impacted by (5.4)% due to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain tax deductions being disavowed, which further resulted in the utilization of federal and state tax attributes to offset this impact.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences and related deferred tax assets and liabilities as of January&#160;31, 2023 and 2022 were as follows:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#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:'Arial',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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of continuing losses, the Company has determined that it is not more likely than not that it will realize the benefits of the U.S. deferred tax assets and, therefore, the Company has recorded a valuation allowance to reduce the carrying value of the U.S. deferred tax assets, net of U.S. deferred tax liabilities. The U.S. valuation allowance increased by $174 million and $349 million during fiscal 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the Company had approximately $3,208 million of federal and $2,108 million of state net operating loss carryforwards available to offset future taxable income. If not utilized, the federal and state net operating loss carryforwards will begin to expire in 2029 and 2023, respectively. As of January&#160;31, 2023, the Company had approximately $46 million of UK net operating losses which do not expire.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, the Company had federal research and development tax credit carryforwards of $98 million and California research and development tax credit carryforwards of $65 million. The federal research and development credits will start to expire in 2030 while the California research and development credits do not expire. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to utilize the net operating loss and tax credit carryforwards in the future may be subject to substantial restrictions in the event of future ownership changes as defined in Section 382 of the Internal Revenue Code and similar state tax laws. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting guidance for income taxes requires a deferred tax liability to be established for the U.S. tax impact of undistributed earnings of foreign subsidiaries unless it can be shown that these earnings will be permanently reinvested outside the U.S. If the Company repatriated its accumulated foreign earnings, any deferred income taxes for the estimated U.S. income tax, foreign income tax, and applicable withholding taxes on earnings of subsidiaries is insignificant. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of beginning and ending amount of unrecognized tax benefit was as follows:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross amount of unrecognized tax benefits as of the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#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:'Arial',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:'Arial',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: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions taken in a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross amount of unrecognized tax benefits as of the end of the year</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the U.S. and various other state and foreign jurisdictions. As the Company has net operating loss carryforwards for the U.S. federal and state jurisdictions, the statute of limitations is open for all years. For material foreign jurisdictions, the tax years open to examination include the tax years 2017 and forward.</span></div>As of January&#160;31, 2023 and 2022, the Company has an immaterial amount of unrecognized tax benefits that if recognized would impact the effective tax rate. As of January 31, 2021, the Company had no unrecognized tax benefits that if recognized would impact the effective tax rate. The Company's policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes. As of January&#160;31, 2023, 2022 and 2021, the Company has not accrued a material amount in interest and penalties related to unrecognized tax benefits. The Company does not have any significant uncertain tax positions as of January&#160;31, 2023 for which it is reasonably possible that the positions will increase or decrease within the next twelve 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893905168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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</a></td>
<td class="text">Net Loss Per Share <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share of common stock in conformity with the two-class method required for participating securities. The following table presents the calculation of basic and diluted net loss per share:<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:35.317%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.741%"/><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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions, shares in thousands, except per share data)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,891&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,132&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,684&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,352&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,882&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,330&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.73)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.73)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:<br/></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:59.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,984&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,250&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,317&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,226&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,452&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested market-based RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock awards issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269&#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:'Arial',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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2023 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to warrants related to the issuance of the 2023 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,819&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,573&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,156&#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="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the Notes on diluted net income per share, if applicable. The conversion options of the 2023 Notes, 2025 Notes and 2026 Notes are dilutive in periods of net income on a weighted-average basis using an assumed conversion date equal to the later of the beginning of the reporting period and the date of issuance of the respective Notes. The exercise rights of the Warrants will have a dilutive impact on net income per share of common stock under the treasury-stock method when the average market price per share of the Company&#8217;s Class A common stock for a given period exceeds the conversion price of $68.06 per share.</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893826112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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 and Other Charges</a></td>
<td class="text">Restructuring and Other Charges<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of fiscal 2023, the Company announced a real estate optimization plan which provided for closing duplicative sites and decommissioning underutilized offices and floors. As a result, the Company recognized non-cash lease impairment charges. The non-cash lease impairment charges represent the amount that the carrying value of the asset groups exceeded their estimated fair values. The asset groups primarily include operating lease right-of-use assets, leasehold improvements, and related property and equipment. To estimate the fair value of the asset group, the Company utilized a discounted cash flow approach using market participant assumptions of the expected cash flows and discount rate.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of fiscal 2023, the Company approved a restructuring plan (the &#8220;Restructuring Plan&#8221;) intended to reduce operating expenses and improve profitability. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Restructuring Plan involves a reduction of the Company&#8217;s workforce by approximately 300 full-time employees.</span><span style="color:#000000;font-family:'Arial',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:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Restructuring Plan is expected to be substantially complete by the first quarter of fiscal 2024. Aggregate restructuring costs associated with the Restructuring Plan are estimated to be approximately $15&#160;million. The charges that the Company expects to incur throughout the completion of its Restructuring Plan are subject to a number of assumptions, including local law requirements in various jurisdictions, and the actual remaining expenses may differ from the original estimates.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s restructuring and other charges during the period:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and termination benefit costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease impairment charges</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s restructuring liability that is included in accrued expenses and other current liabilities on the consolidated balance sheet:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and termination benefit costs</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894143840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Geographical Information</a></td>
<td class="text">Geographical Information<div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835&#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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the United States, no individual country exceeded 10% of total revenue for fiscal 2023, 2022 and 2021. </span></div>Property and equipment by geographic location is based on the location of the legal entity that owns the asset. As of January&#160;31, 2023 and 2022, substantially all of the Company&#8217;s property and equipment was located in the United States.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887663856">
<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, 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>
</tr>
<tr class="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">The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">All intercompany balances and transactions have been eliminated in consolidation. The Company conducts business globally and is managed, operated and organized by major functional departments that operate on a consolidated basis. As result, the Company operates in one reportable segment.<span></span>
</td>
</tr>
<tr class="ro">
<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 Period</a></td>
<td class="text">The Company&#8217;s fiscal year ends on January 31. References to fiscal 2023, for example, refer to the fiscal year ended January&#160;31, 2023.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">Certain reclassifications of components of prior period operating cash flows have been made in the consolidated statements of cash flows to conform to the current period presentation. These reclassifications had no impact on the aggregate cash flow classifications as previously reported.<span></span>
</td>
</tr>
<tr class="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">The preparation of consolidated financial statements in conformity with GAAP requires estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience and on other assumptions that management believes are reasonable under the circumstances. Actual results could vary from those estimates. The Company&#8217;s most significant estimates include the valuation of deferred income tax assets, uncertain tax positions, assets and liabilities acquired in business combinations, and loss contingencies related to litigation.<span></span>
</td>
</tr>
<tr class="re">
<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">The functional currencies of the Company&#8217;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income (loss) within the consolidated statements of stockholders&#8217; equity. Foreign currency transaction gains and losses are included in interest and other, net in the consolidated statements of operations and were not material in fiscal 2023, 2022 or 2021. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.<span></span>
</td>
</tr>
<tr class="ro">
<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 Recognition, Deferred Revenue, Remaining Performance Obligations and Cost of Revenue</a></td>
<td class="text">Revenue is derived from subscription fees (which include support fees) and professional services fees. The Company sells subscriptions to its platform through arrangements that are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa">one</span> to five years in length. The arrangements are generally non-cancellable and non-refundable. Furthermore, if a customer reduces the contracted <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">usage or service level, the customer has no right of refund. The subscription arrangements do not provide customers with the right to take possession of the software supporting the platform and, as a result, are accounted for as service arrangements. This revenue recognition policy is consistent for sales generated directly with customers and sales generated indirectly through channel partners.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognition is determined through the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue net of any applicable value added or sales tax.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company&#8217;s service is made available to the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services principally consist of customer-specific requests for application integrations, user interface enhancements and other customer-specific requests. Revenue for professional services is recognized as services are performed in proportion to their pattern of transfer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company&#8217;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price ("SSP") basis.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines SSP based on observable, if available, prices for those related services when sold separately. When such observable prices are not available, the Company determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables. Pricing objectives, market conditions or other factors may change in the future resulting in changes to standalone selling prices that could impact the timing or amount of revenue recognition.</span></div>Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#8217;s subscription and support services and professional services arrangements. The Company primarily invoices its customers for its subscription services arrangements annually in advance. The Company&#8217;s payment terms generally provide that customers pay the invoiced portion of the total arrangement fee within 30 days of the invoice date. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the consolidated balance sheets.Costs of revenue primarily consist of costs related to providing the Company&#8217;s cloud-based platform to its customers, including third-party hosting fees, amortization of capitalized internal-use software and finite-lived purchased developed technology, customer support, other employee-related expenses for security, technical operations and professional services staff, and allocated overhead costs.<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_okta_DeferredSalesCommissionsPolicyPolicyTextBlock', window );">Deferred Commissions</a></td>
<td class="text">Sales commissions earned by the Company&#8217;s sales force are generally considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new revenue contracts, including incremental sales to existing customers, are deferred and then amortized on a straight-line basis over a period of benefit, which is determined to be&#160;generally five years. The Company determined the period of benefit by taking into consideration the terms of its customer contracts, its technology and other factors. <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions for renewal contracts (which are not considered commensurate with sales commissions for new revenue contracts and incremental sales to existing customers) are deferred and then amortized on a straight-line basis over the related period of benefit, which is generally two years, as determined by considering the average contractual term for renewal contracts.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions capitalized as contract costs totaled $121 million and $171 million in fiscal 2023 and&#160;2022, respectively. Amortization of contract costs was $84 million, $57 million and $40 million in fiscal 2023,&#160;2022 and 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying 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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">Research and development expense incurred in the normal course of business is expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Software Development Costs</a></td>
<td class="text">Qualifying internally-developed software development costs, including the associated stock-based compensation expenses, are capitalized during the application development stage, as long as management has authorized and committed to funding the project, it is probable the project will be completed and the software will be used to perform the function intended. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. Capitalized software development costs are included in Intangible assets, net on the consolidated balance sheets and are amortized on a straight-line basis over an expected useful life of 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_AdvertisingCostsPolicyTextBlock', window );">Advertising Expenses</a></td>
<td class="text">Advertising costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring and Other Charges</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring generally includes significant actions involving employee-related severance charges, facilities consolidation and contract termination costs. Employee-related severance charges are largely based upon substantive severance plans, while some are mandated requirements in certain foreign jurisdictions. Severance costs generally include severance payments, outplacement services, health insurance coverage and legal costs. These charges are reflected in the period when both the actions are probable, at the balance sheet date, and the amounts are reasonably estimable. Right-of-use asset impairments are recognized on the date the premises have been vacated or the Company have ceased-use of the leased facilities.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results may differ from the Company's estimates and assumptions. Restructuring liabilities are classified in accrued expenses and other current liabilities in the 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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's equity incentive plans provide for granting stock options, restricted stock units ("RSUs"), restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock awards (including stock options, RSUs, market-based RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option and ESPP awards are estimated on the grant date using the Black-Scholes option pricing model which requires the use of various assumptions, including the expected term of the award, the expected volatility of the price of the underlying common stock, risk-free interest rates, and expected dividend yield </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the underlying common stock. Stock-based compensation expense is recognized following the straight-line attribution method over the requisite service period for options, and over the offering period for ESPP awards. The expected term of the Company&#8217;s stock options granted to employees has been determined utilizing the simplified method due to lack of historical exercise data. The expected volatility has been determined using a weighted-average of the historical volatility measures of a group of guideline companies and the Company's own historical volatility. The risk-free interest rate used is based on the U.S. Treasury yield in effect at the time of grant for a period consistent with the expected term of the award. The expected dividend is assumed to be zero as the Company has never declared or paid any cash dividends and do not currently intend to declare dividends in the foreseeable future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally four years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each market-based RSU award is measured using a Monte Carlo simulation valuation model which requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period. Stock-based compensation expense for awards with market conditions is recognized over the requisite service period using the accelerated attribution method and is not reversed if the market condition is not met.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to determine the fair value of the stock awards represent management's best estimates. These estimates involve inherent uncertainties and the application of management's judgment. Forfeitures are accounted for as they occur.</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-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis. Deferred tax assets are also recognized for operating losses and tax credit carry forwards. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. Management considers all positive and negative evidence in evaluating the Company&#8217;s ability to realize its deferred tax assets, for example its historical results and forecasts of future ability to realize its deferred tax assets, including forecasts of future taxable income by jurisdiction. Deferred tax assets and liabilities are measured using enacted tax rates applicable in the years in which they are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax law is recognized in the provision for income taxes in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not provide for income taxes on undistributed earnings of subsidiaries that are intended to be indefinitely reinvested. Where the Company does not intend to indefinitely reinvest subsidiary earnings, income and withholding taxes, as applicable, are provided on such undistributed earnings.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company determines if the weight of available evidence indicates that it is more likely than not that a tax position will be sustained on tax audit, assuming that all issues are audited and resolution of any related appeals or litigation processes are considered. The tax benefit is then measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The reserves for uncertain tax positions are adjusted as facts and circumstances change, for example on closing of a tax audit, expiration of statutes of limitation on potential assessments or refinement of an estimate. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such a determination is made. The provisions for income taxes include the impact of reserves for uncertain tax positions, along with the related interest and penalties.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text">Cash and cash equivalents consist of cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents generally consist of investments in money market funds. The fair market value of cash equivalents approximated their carrying value as of January&#160;31, 2023 and 2022.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Short-Term Investments</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term investments comprise of U.S. treasury securities and corporate debt securities. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, short-term investments, including securities with stated maturities beyond twelve months, are classified within current assets in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period and are periodically evaluated for impairment. For unrealized losses in securities that the Company intends to hold and will not more likely than not be required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. </span></div>The Company considers credit related impairments to be changes in value that are driven by a change in the creditor&#8217;s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in interest income and other, net when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive loss in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in interest income and other, net 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_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock', window );">Strategic Investments</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's strategic investments consist primarily of equity investments in privately held companies and are included in Other assets on the consolidated balance sheets. Investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence over are measured using the measurement alternative. In applying the measurement alternative, the Company adjusts the carrying values of strategic investments based on observable price changes from orderly transactions for identical or similar investments of the same issuer. Additionally, the Company evaluates its strategic investments at least quarterly for impairment. Adjustments and impairments are recorded in Interest and other, net on the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the estimated fair value of its strategic investments in privately held companies, the Company uses the most recent and available data. Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the use of judgment. The determination of whether an orderly transaction is for an identical or similar investment requires significant Company judgment. In its evaluation, the Company considers factors such as differences in the rights and preferences of the investments and the extent to which those differences would affect the fair values of those investments. The Company&#8217;s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology, general market conditions and liquidity considerations.</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_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Allowances</a></td>
<td class="text">Accounts receivable are recorded at the invoiced amount, net of allowances. These allowances are based on the Company&#8217;s assessment of the collectibility of accounts by considering the age of each outstanding invoice, the collection history of each customer, and an evaluation of current expected risk of credit loss based on current economic conditions and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregated basis where similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Amounts deemed uncollectible are recorded as an allowance in the consolidated balance sheets with an offsetting decrease in deferred revenue or a charge to general and administrative expense 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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, is stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:<br/></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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.725%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful lives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or remaining lease term</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_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for under the acquisition method of accounting, which requires the acquired assets, including separately identifiable intangible assets, and assumed liabilities to be recorded as of the acquisition date at their respective estimated fair values. Any excess of the purchase price over the fair value of the assets acquired, including separately identifiable intangible assets and liabilities assumed, is recorded as goodwill. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of assets acquired and liabilities assumed involves assessments of factors such as the expected future cash flows associated with individual assets and liabilities and appropriate discount rates at the date of the acquisition. Significant management inputs used in the estimation of fair value of assets acquired and liabilities assumed include, but are not limited to, expected future cash flows, future changes in technology, estimated replacement costs, discount rates and assumptions about the period of time the brand will continue to be used in the Company&#8217;s product portfolio. Where appropriate, external advisers are consulted to assist in the determination of fair value. For non-observable market values, fair value has been determined using acceptable valuation methods. The results of operations for businesses acquired are included in the financial statements from the acquisition date. Acquisition-related expenses and post-acquisition restructuring costs are recognized separately from the business combination and 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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill amounts are not amortized. Goodwill is tested for impairment annually on the first day of the fourth quarter of each fiscal year, or whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company operates as a single operating segment.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Management has the option to first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the Company is less than the carrying amount, including goodwill. If it is determined that it is more likely than not that the fair value of the Company is less than the carrying amount, a quantitative assessment is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company also has the option to bypass the qualitative assessment, and perform the quantitative assessment. No goodwill impairments were recorded during the years presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment and finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives.</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 );">Operating Leases and Incremental Borrowing Rate</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating leases with expiration dates through 2029. The Company determines whether an arrangement constitutes a lease and records lease liabilities and&#160;right-of-use&#160;assets on its consolidated balance sheets at lease commencement. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on the more readily determinable of either the rate implicit in the lease or the incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. Lease liabilities due within twelve months are included within accrued expenses and other current liabilities on the consolidated balance sheet. The estimation of the incremental borrowing rate is based on an estimate of the Company's unsecured borrowing rate for its Notes, adjusted for tenor and collateralized security features. Right-of-use&#160;assets are measured based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs incurred and (iii)&#160;tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and&#160;non-lease&#160;components.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For leases with a lease term of 12 months or less ("short-term&#160;leases"), rent expense is recorded in the consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and records variable lease payments 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_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss Contingencies</a></td>
<td class="text">The Company is periodically involved in various legal claims and proceedings. The Company routinely reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any matter is considered probable and the amount can be reasonably estimated, the Company records a liability for the estimated loss. If either or both of the criteria for recording the liability are not met, the Company assesses whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss may have been incurred, the Company discloses the estimate of the amount of loss or range of loss, discloses that the amount is immaterial, or discloses that an estimate of loss cannot be made, as applicable. Because of inherent uncertainties related to these legal matters, the Company bases its loss accruals on the best information available at the time. As additional information becomes available, the Company reassesses its potential liability and may review its estimates. Actual outcomes of these legal and regulatory proceedings may differ materially from the Company&#8217;s estimates.<span></span>
</td>
</tr>
<tr class="re">
<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 Risk</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company's short-term investments are primarily intended to facilitate liquidity and capital preservation and consist predominately of highly liquid investment-grade fixed-income securities, diversified among industries and individual issuers. The Company's policy is designed to limit exposure from any particular issuer or institution.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk arising from accounts receivable is mitigated due to the large number of customers and their dispersion across various industries and geographies. For the periods presented, there were no customers that represented more than 10% of the Company's accounts receivable balance or total revenue.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company serves customers and users from data center facilities located across various different physical locations, such as the U.S., Europe and Asia-Pacific, most of which are operated by a single third party. The Company has disaster recovery protocols at the third-party service providers. Even with these procedures for disaster recovery in place, access to the Company's service could be significantly interrupted, resulting in an adverse effect on its operating results and financial condition.</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</a></td>
<td class="text">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Under the two-class method, basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share attributable to common stockholders is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, unvested RSUs, unvested common stock and restricted stock issued in connection with certain business combinations, convertible senior notes and warrants are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive. The rights of the holders of the Company's Class&#160;A and Class&#160;B common stock are identical, except with respect to voting and conversion rights.<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2020-06</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2020-06, effective February 1, 2022, using the modified retrospective method. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new guidance simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#8217;s own equity. Among other changes, the guidance removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, no longer requires separately presenting in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. Instead, the convertible debt instrument is accounted for wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative, or (2) a convertible debt instrument was issued at a substantial premium. Additionally, the guidance requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which is consistent with the Company&#8217;s accounting treatment prior to the adoption of the new guidance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized a cumulative effect of initially applying the guidance as an adjustment to the February 1, 2022 opening balance of accumulated deficit. Due to the elimination of the equity conversion component of the Company&#8217;s convertible senior notes outstanding as of February 1, 2022, additional paid-in capital was reduced. The elimination of the equity conversion component had the effect of increasing the Company&#8217;s net debt balance. The reduction of other liabilities is related to changes to the Company&#8217;s deferred tax liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2021-08</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the Financial Accounting Standards Board ("FASB") issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#8220;ASU 2021-08&#8221;), effective February 1, 2022, on a prospective basis. The update requires contract assets and contract liabilities acquired in a business combination be recognized and measured in accordance with the latest revenue guidance. The adoption of the new guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2021-04</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the FASB issued ASU No. 2021-04, Issuer&#8217;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (&#8220;ASU 2021-04&#8221;), effective February 1, 2022, on a prospective basis. The new guidance addresses specific guidance related to modifications or exchanges of freestanding equity-classified written call options (such as warrants) by specifying the accounting for various modification scenarios. The adoption of the new guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are measured at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three levels of inputs may be used to measure as follows: </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1&#8212;Valuations based on observable inputs that reflect quoted prices for identical assets or liabilities in </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active markets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2&#8212;Valuations based on other inputs that are directly or indirectly observable in the marketplace. </span></div>Level&#160;3&#8212;Valuations based on unobservable inputs that are supported by little or no market activity.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_DeferredSalesCommissionsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Sales Commissions, Policy [Policy Text Block]</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;">okta_DeferredSalesCommissionsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and reporting costs associated with exiting, disposing of, and restructuring certain 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as marketable 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable. Includes, but is not limited to, accounts receivable and financing 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890146288">
<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, 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>
</tr>
<tr class="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 );">Schedule of Property Plant and Equipment Estimated Useful Life</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:<br/></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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.725%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful lives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or remaining lease term</span></td></tr></table><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top: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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;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="display:none"/></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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Impact of New Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new guidance resulted in the following changes to the Company&#8217;s consolidated balance sheet as of February 1, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.815%"/><td style="width:0.1%"/></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at <br/>January 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments from Adoption of ASU 2020-06</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at <br/>February 1, 2022</span></td></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net, noncurrent</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,816&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,222&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e725-108305<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890130576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock', window );">Schedule of Amortized Costs, Unrealized Gains and Losses and Estimated Fair Value of Cash Equivalents and Short-term Investments</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the amortized cost, unrealized gain (loss) and estimated fair value of cash equivalents and short-term investments:<br/></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.266%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,185&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,473&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.266%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loss</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,253&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Contractual Maturities of Short-term Investments</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the contractual maturities of the Company's short-term investments:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,097&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due between one to five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#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"/><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"/></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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Unrealized Loss Position and Fair Value of Debt Securities</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair values and unrealized losses related to the Company's investments in available-for-sale debt securities classified by length of time that the securities have been in a continuous unrealized loss position as of January&#160;31, 2023:<br/></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:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">More Than 12 Months</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Losses</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,217&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturities of an entity's investments as well as any other information pertinent to the 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;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, cash equivalents, and 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;">us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890695888">
<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, 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_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about financial assets that were measured at fair value on a recurring basis using the above input categories:<br/></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:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,185&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,185&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449&#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"/></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"/></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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level&#160;3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',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 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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394&#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"/></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"/></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"/></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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the principal amounts and estimated fair values of financial instruments that are not recorded at fair value on the consolidated balance sheets:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 convertible senior notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 convertible senior notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887810752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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 Intangible Assets, net</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software licenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#ffffff;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="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 style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#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="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:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:'Arial',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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining useful lives of the Company&#8217;s acquired intangible assets are as follows:</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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height: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"/><td colspan="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life</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="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="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 Estimated Remaining Amortization Expense for Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, estimated remaining amortization expense for the intangible assets by fiscal year was as follows:<br/></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:80.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining Amortization </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#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;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was&#160;$93 million, $69 million and $11 million in fiscal&#160;2023, 2022 and&#160;2021, 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890130576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, net</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:<br/></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:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.725%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful lives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of estimated useful life or remaining lease term</span></td></tr></table><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top: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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;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="display:none"/></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_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899">Operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Liabilities, noncurrent</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities, noncurrent consisted of the following:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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"/><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, noncurrent</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other current 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_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other noncurrent 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_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112895747072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt 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_ConvertibleDebtTableTextBlock', window );">Schedule of Convertible Debt</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2023 Notes consisted of the following:<br/></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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span><div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2025 Notes consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table 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.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the 2026 Notes consisted of the following:</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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt issuance costs and debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component:</span><span style="color:#000000;font-family:'Arial',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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: issuance 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount of the equity component</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#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"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.</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_ScheduleOfDebtTableTextBlock', window );">Schedule of Interest Expense</a></td>
<td class="text">The following table sets forth total interest expense recognized related to the 2025 Notes:<table 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.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable subsequent to the adoption of ASU 2020-06.</span>The following table sets forth total interest expense recognized related to the 2026 Notes:<table 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.818%"/><td style="width:0.1%"/><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.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',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:'Arial',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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span><span style="color:#000000;font-family:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#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:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Not applicable subsequent to the adoption of ASU 2020-06.</span><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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</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_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>46
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887779760">
<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, 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_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 );">Schedule of Operating Lease Costs</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs were as follows:</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:57.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="display:none"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span><span style="color:#000000;font-family:'Arial',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#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="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"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amounts are presented exclusive of sublease income and include short-term leases, which are immaterial.</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Leases</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities, which do not include&#160;short-term leases, were as follows:</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:78.870%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 31:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less tenant improvement allowances not yet incurred</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893921104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></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_okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock', window );">Schedule of Common Stock Reserved for Future Issuance</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, shares of common stock reserved for future issuance were as follows:<br/></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:78.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.515%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31, 2023</span></td></tr><tr><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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and unvested RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,728&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for future stock option and RSU 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,228&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,831&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_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 [Table Text Block]</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;">okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112895752944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Stock-based Compensation Expense by Award Type</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by award type was as follows:<br/></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:57.818%"/><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.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82&#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:'Arial',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:'Arial',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"/><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:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84&#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:'Arial',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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#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><span></span>
</td>
</tr>
<tr class="re">
<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 Stock-based Compensation Expense by Statement of Operations Location</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories in the consolidated statements of operations:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#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"/></tr></table><span></span>
</td>
</tr>
<tr class="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 );">Schedule of Stock Option Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity and related information was as follows:<br/></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:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Years)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intrinsic&#160;Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in&#160;millions)</span></div></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,984&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.59&#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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.92&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189.80&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.67&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.92&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of January 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.92&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,729&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.75&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Black-Scholes Option Pricing Model Estimated Fair Value Assumptions</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the Black-Scholes option pricing model to estimate the fair value of stock options granted with the following assumptions:<br/></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:56.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest 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:'Arial',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"><span style="color:#000000;font-family:'Arial',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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03%  </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37% - 0.44%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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:'Arial',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:'Arial',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:'Arial',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Units Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity (inclusive of market-based RSUs) and related information was as follows:<br/></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:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>RSUs<br/>(in thousands)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,226&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,194&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.84&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.81&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.40&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,375&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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 ESPP Black-Scholes Option Pricing Model Estimated Fair Value Assumptions</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:<br/></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:52.554%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63% - 90%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44% - 48%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48% - 54%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</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:center"><span style="color:#000000;font-family:'Arial',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.46% - 4.67%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06% - 0.29%</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09% - 0.18%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table><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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112896420096">
<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, 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>
</tr>
<tr class="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 Domestic and Foreign Components of Pre-tax Loss</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and foreign components of pre-tax loss for fiscal 2023, 2022 and 2021 were as follows:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for (benefit from) income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(850)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</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"/></tr></table><span></span>
</td>
</tr>
<tr class="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 Provision for (Benefit from) Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes for fiscal 2023, 2022 and 2021 were as follows:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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:'Arial',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:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current provision for income taxes</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred provision for (benefit from) income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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"/></tr></table><span></span>
</td>
</tr>
<tr class="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The&#160;following&#160;is&#160;a&#160;reconciliation&#160;of&#160;the&#160;statutory&#160;federal&#160;income&#160;tax&#160;rate&#160;to&#160;the&#160;Company&#8217;s&#160;effective&#160;tax rate for fiscal 2023, 2022 and 2021:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101.0)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.2&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences and related deferred tax assets and liabilities as of January&#160;31, 2023 and 2022 were as follows:<br/></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:71.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#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:'Arial',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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other reserves and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development and other credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185&#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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(904)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of beginning and ending amount of unrecognized tax benefit was as follows:<br/></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:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross amount of unrecognized tax benefits as of the beginning of the year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#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:'Arial',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:'Arial',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: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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#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:'Arial',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions taken in a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross amount of unrecognized tax benefits as of the end of the year</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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"/></tr></table><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890143168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 Basic and Diluted Net Loss Per Share</a></td>
<td class="text">The following table presents the calculation of basic and diluted net loss per share:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:35.317%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.741%"/><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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions, shares in thousands, except per share data)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(806)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,891&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,132&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,684&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,352&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,882&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,330&#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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.73)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.73)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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><span></span>
</td>
</tr>
<tr class="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 Potentially Dilutive Securities Excluded from Computation of Diluted Per Share</a></td>
<td class="text">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:<table 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.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(shares 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,353&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,984&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,250&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,317&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,226&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,452&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested market-based RSUs issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock awards issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269&#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:'Arial',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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2023 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to warrants related to the issuance of the 2023 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2025 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,819&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,573&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,156&#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><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894032768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Summary of Restructuring and Other Charges</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s restructuring and other charges during the period:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and termination benefit costs</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease impairment charges</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s restructuring liability that is included in accrued expenses and other current liabilities on the consolidated balance sheet:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.731%"/><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Severance and termination benefit costs</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112894083248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue by Geographic Area</a></td>
<td class="text">The following table sets forth revenue by geographic area:<table 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.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(dollars in millions)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,858&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835&#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="display:none"/><td colspan="3" style="display:none"/></tr></table><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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>53
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112896427648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Overview and Basis of Presentation (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2023 </div>
<div>segment</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_NumberOfOperatingSegments', window );">Number of operating segments</a></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_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891277264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DeferredRevenuePaymentTerms', window );">Payment terms for deferred revenue</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_CapitalizedContractCostsAdditions', window );">Commissions capitalized as contract costs</a></td>
<td class="nump">$ 121,000,000<span></span>
</td>
<td class="nump">$ 171,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_CapitalizedContractCostAmortization', window );">Amortization of contract costs</a></td>
<td class="nump">84,000,000<span></span>
</td>
<td class="nump">57,000,000<span></span>
</td>
<td class="nump">$ 40,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_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">$ 77,000,000<span></span>
</td>
<td class="nump">79,000,000<span></span>
</td>
<td class="nump">33,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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.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_RestrictedCashNoncurrent', window );">Noncurrent portion of restricted cash</a></td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="nump">8,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_GoodwillImpairmentLoss', window );">Goodwill impairments</a></td>
<td class="nump">0<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_InterestExpense', window );">Interest expense decrease</a></td>
<td class="num">$ (11,000,000)<span></span>
</td>
<td class="num">$ (91,000,000)<span></span>
</td>
<td class="num">$ (73,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_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic, decrease (in dollars per share)</a></td>
<td class="nump">$ 5.16<span></span>
</td>
<td class="nump">$ 5.73<span></span>
</td>
<td class="nump">$ 2.09<span></span>
</td>
</tr>
<tr class="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, diluted, decrease (in dollars per share)</a></td>
<td class="nump">$ 5.16<span></span>
</td>
<td class="nump">$ 5.73<span></span>
</td>
<td class="nump">$ 2.09<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_RestrictedStockUnitsRSUMember', window );">RSUs</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service 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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized internal-use software costs</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, useful life</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Adjustment</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_InterestExpense', window );">Interest expense decrease</a></td>
<td class="nump">$ 85,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_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic, decrease (in dollars per share)</a></td>
<td class="nump">$ 0.54<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_EarningsPerShareDiluted', window );">Net loss per share, diluted, decrease (in dollars per share)</a></td>
<td class="nump">$ 0.54<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_RevenueFromContractWithCustomerContractDuration', window );">Contract duration</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_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Amortization period for capitalized contract costs</a></td>
<td class="text">2 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_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_RevenueFromContractWithCustomerContractDuration', window );">Contract duration</a></td>
<td class="text">5 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_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Amortization period for capitalized contract costs</a></td>
<td class="text">5 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_okta_CapitalizedContractCostsAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Costs, Additions</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;">okta_CapitalizedContractCostsAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DeferredRevenuePaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Revenue, 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;">okta_DeferredRevenuePaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_RevenueFromContractWithCustomerContractDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Duration</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;">okta_RevenueFromContractWithCustomerContractDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss from the write-down of an asset representing the 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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>55
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890061808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2023</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_ComputerEquipmentMember', window );">Computers and equipment</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 );">Property and equipment, 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_FurnitureAndFixturesMember', window );">Furniture and fixtures</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 );">Property and equipment, useful life</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_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>duration</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerEquipmentMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892181024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements (Details) - USD ($)<br> $ in Millions</strong></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_LiabilitiesAbstract', window );"><strong>Liabilities</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_ConvertibleDebtCurrent', window );">Convertible senior notes, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes, net, noncurrent</a></td>
<td class="nump">2,193<span></span>
</td>
<td class="nump">1,816<span></span>
</td>
</tr>
<tr class="ro">
<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, noncurrent</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', 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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">7,974<span></span>
</td>
<td class="nump">7,750<span></span>
</td>
</tr>
<tr class="re">
<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">$ (2,475)<span></span>
</td>
<td class="num">(1,816)<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Adjustment</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_LiabilitiesAbstract', window );"><strong>Liabilities</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_ConvertibleDebtCurrent', window );">Convertible senior notes, net</a></td>
<td class="text">&#160;<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_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes, net, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="ro">
<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, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_us-gaap_StockholdersEquityAbstract', 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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(528)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">156<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember', window );">Adjusted balance</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_LiabilitiesAbstract', window );"><strong>Liabilities</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_ConvertibleDebtCurrent', window );">Convertible senior notes, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes, net, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,188<span></span>
</td>
</tr>
<tr class="ro">
<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, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', 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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,222<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">$ (1,660)<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</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>57
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891696992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Details) - USD ($)<br> shares in Millions, $ in Millions</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>Aug. 02, 2021</div></th>
<th class="th"><div>May 03, 2021</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_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>
<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 );">Issuance of common stock and value of equity awards assumed in connection with business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,409<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400<span></span>
</td>
<td class="nump">$ 5,401<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Purchased developed technology</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_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>
<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">4 years<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=okta_Auth0Member', window );">Auth0</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_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>
<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_BusinessCombinationConsiderationTransferred1', window );">Aggregate consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,671<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Equity consideration (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<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_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 257<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack', window );">Cash consideration held back</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares', window );">Equity consideration held back (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack', window );">Equity consideration held back</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 295<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</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">$ 29<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">5,290<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_BusinessAcquisitionAxis=okta_Auth0Member', window );">Auth0 | 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>
<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>
<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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of common stock and value of equity awards assumed in connection with business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,176<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_BusinessAcquisitionAxis=okta_Auth0Member', window );">Auth0 | 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>
<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>
<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 );">Issuance of common stock and value of equity awards assumed in connection with business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 238<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_BusinessAcquisitionAxis=okta_TownsendStreetLabsIncAtSpokeMember', window );">atSpoke</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_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>
<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_BusinessCombinationConsiderationTransferred1', window );">Aggregate consideration</a></td>
<td class="nump">$ 79<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack', window );">Cash consideration held back</a></td>
<td class="nump">13<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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</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">$ 1<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">$ 62<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod', window );">Cash consideration hold back period</a></td>
<td class="text">18 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>
<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=okta_TownsendStreetLabsIncAtSpokeMember', window );">atSpoke | Purchased developed technology</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_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>
<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_FinitelivedIntangibleAssetsAcquired1', window );">Identifiable intangible assets acquired</a></td>
<td class="nump">$ 18<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life</a></td>
<td class="text">3 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>
<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_okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Acquisition, Equity Interest Issued or Issuable, Held Back, 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;">okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Consideration Transferred, Liabilities, Incurred, Cash Held Back</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;">okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Consideration Transferred, Liabilities, Incurred, Cash Held Back, 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;">okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Consideration Transferred, Liabilities, Incurred, Equity Interests Issued and Issuable Held Back</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;">okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_BusinessAcquisitionAxis=okta_Auth0Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_Auth0Member</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_EquityInterestIssuedOrIssuableByTypeAxis=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_EquityInterestIssuedOrIssuableByTypeAxis=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_BusinessAcquisitionAxis=okta_TownsendStreetLabsIncAtSpokeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_TownsendStreetLabsIncAtSpokeMember</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>58
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891252304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)<br> $ in Millions</strong></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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">$ 2,473<span></span>
</td>
<td class="nump">$ 2,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated Fair Value&#160;</a></td>
<td class="nump">2,449<span></span>
</td>
<td class="nump">2,394<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_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents</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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated Fair Value&#160;</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<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_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents | 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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated Fair Value&#160;</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">2,340<span></span>
</td>
<td class="nump">2,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated Fair Value&#160;</a></td>
<td class="nump">2,316<span></span>
</td>
<td class="nump">2,242<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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | U.S. treasury securities</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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">2,207<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated Fair Value&#160;</a></td>
<td class="nump">2,185<span></span>
</td>
<td class="nump">1,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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | Corporate debt securities</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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Loss</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated Fair Value&#160;</a></td>
<td class="nump">$ 131<span></span>
</td>
<td class="nump">$ 329<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BalanceSheetLocationAxis=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_BalanceSheetLocationAxis=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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateDebtSecuritiesMember</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>59
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112878223600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term Investments (Details) - USD ($)<br> $ in Millions</strong></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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">$ 2,473<span></span>
</td>
<td class="nump">$ 2,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Estimated Fair Value</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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Total</a></td>
<td class="nump">2,449<span></span>
</td>
<td class="nump">2,394<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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due within one year</a></td>
<td class="nump">2,097<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due between one to five years</a></td>
<td class="nump">243<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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">2,340<span></span>
</td>
<td class="nump">2,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Estimated Fair Value</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due within one year</a></td>
<td class="nump">2,076<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due between one to five years</a></td>
<td class="nump">240<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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Total</a></td>
<td class="nump">$ 2,316<span></span>
</td>
<td class="nump">$ 2,242<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112896461184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>investment</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>investment</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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InterestReceivableCurrent', window );">Interest receivable</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">$ 6,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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of short-term investments in unrealized loss positions | investment</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale', window );">Other-than-temporary impairment short term investment</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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Strategic investments without a readily determinable fair value</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">$ 15,000,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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-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>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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity security without readily determinable fair value.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>61
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887782512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Unrealized Loss Position and Fair Value of Debt Securities (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Estimated fair value, less than 12 months</a></td>
<td class="nump">$ 1,217<span></span>
</td>
</tr>
<tr class="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 );">Estimated fair value, more than 12 months</a></td>
<td class="nump">960<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Estimated fair value</a></td>
<td class="nump">2,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="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 );">Unrealized losses, more than 12 months</a></td>
<td class="num">(15)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized losses</a></td>
<td class="num">(24)<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=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Estimated fair value, less than 12 months</a></td>
<td class="nump">1,204<span></span>
</td>
</tr>
<tr class="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 );">Estimated fair value, more than 12 months</a></td>
<td class="nump">846<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Estimated fair value</a></td>
<td class="nump">2,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="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 );">Unrealized losses, more than 12 months</a></td>
<td class="num">(13)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized losses</a></td>
<td class="num">(22)<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=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Estimated fair value, less than 12 months</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="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 );">Estimated fair value, more than 12 months</a></td>
<td class="nump">114<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Estimated fair value</a></td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, more than 12 months</a></td>
<td class="num">(2)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized losses</a></td>
<td class="num">$ (2)<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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 less 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 less 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized loss position without allowance for credit loss.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized loss position, 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateDebtSecuritiesMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891906144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)<br> $ in Millions</strong></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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">$ 133<span></span>
</td>
<td class="nump">$ 152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">2,316<span></span>
</td>
<td class="nump">2,242<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_AssetsFairValueDisclosure', window );">Total cash equivalents and short-term investments</a></td>
<td class="nump">2,449<span></span>
</td>
<td class="nump">2,394<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total cash equivalents and short-term investments</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2&#160;</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</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_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">2,316<span></span>
</td>
<td class="nump">2,242<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_AssetsFairValueDisclosure', window );">Total cash equivalents and short-term investments</a></td>
<td class="nump">2,316<span></span>
</td>
<td class="nump">2,242<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level&#160;3</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</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_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_AssetsFairValueDisclosure', window );">Total cash equivalents and short-term investments</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. treasury securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">2,185<span></span>
</td>
<td class="nump">1,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. treasury securities | Level 1</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_InvestmentsFairValueDisclosure', window );">Total short-term investments</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. treasury securities | Level 2&#160;</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">2,185<span></span>
</td>
<td class="nump">1,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. treasury securities | Level&#160;3</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_InvestmentsFairValueDisclosure', window );">Total short-term investments</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Corporate debt securities</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">329<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Corporate debt securities | Level 1</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_InvestmentsFairValueDisclosure', window );">Total short-term investments</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Corporate debt securities | Level 2&#160;</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_InvestmentsFairValueDisclosure', window );">Total short-term investments</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">329<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Corporate debt securities | Level&#160;3</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_InvestmentsFairValueDisclosure', window );">Total short-term investments</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds | Level 1</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">152<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds | Level 2&#160;</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_AssetsFairValueDisclosureAbstract', window );"><strong>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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Money market funds | Level&#160;3</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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_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_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>
<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateDebtSecuritiesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892183568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details) - Senior Notes<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Net Carrying Amount | 2025 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtFairValue', window );">Convertible senior notes value</a></td>
<td class="nump">$ 1,060<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Net Carrying Amount | 2026 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtFairValue', window );">Convertible senior notes value</a></td>
<td class="nump">1,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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value&#160; | 2025 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtFairValue', window );">Convertible senior notes value</a></td>
<td class="nump">933<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value&#160; | 2026 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtFairValue', window );">Convertible senior notes value</a></td>
<td class="nump">$ 981<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same 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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112885134560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, net - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>
<th class="th"><div>Aug. 02, 2021</div></th>
<th class="th"><div>May 03, 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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 5,400,000,000<span></span>
</td>
<td class="nump">$ 5,401,000,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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 expense</a></td>
<td class="nump">$ 93,000,000<span></span>
</td>
<td class="nump">$ 69,000,000<span></span>
</td>
<td class="nump">$ 11,000,000<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=okta_Auth0Member', window );">Auth0</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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</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,290,000,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=okta_TownsendStreetLabsIncAtSpokeMember', window );">atSpoke</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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</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">$ 62,000,000<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss from the write-down of an asset representing the 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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=okta_Auth0Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_Auth0Member</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=okta_TownsendStreetLabsIncAtSpokeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_TownsendStreetLabsIncAtSpokeMember</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>65
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891852048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, net - Schedule of Intangible Assets (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, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Gross</a></td>
<td class="nump">$ 431<span></span>
</td>
<td class="nump">$ 418<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="num">(190)<span></span>
</td>
<td class="num">(101)<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</a></td>
<td class="nump">241<span></span>
</td>
<td class="nump">317<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_ComputerSoftwareIntangibleAssetMember', window );">Capitalized internal-use software costs</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Gross</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated Amortization</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(24)<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">12<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 );">Purchased developed technology</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Gross</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(48)<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</a></td>
<td class="nump">$ 127<span></span>
</td>
<td class="nump">$ 172<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">4 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_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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Gross</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(26)<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</a></td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">4 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Gross</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
</tr>
<tr class="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 );">Accumulated Amortization</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(3)<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</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
<tr class="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 );">Weighted average useful life</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">4 years 3 months 18 days<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_LicensingAgreementsMember', window );">Software licenses</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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 );">Gross</a></td>
<td class="nump">$ 1<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">0<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</a></td>
<td class="nump">$ 1<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerSoftwareIntangibleAssetMember</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_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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TradeNamesMember</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_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LicensingAgreementsMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892249104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets, net - Remaining Amortization Expense (Details) - USD ($)<br> $ in Millions</strong></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>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">$ 84<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 );">2025</a></td>
<td class="nump">72<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 );">2026</a></td>
<td class="nump">63<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 );">2027</a></td>
<td class="nump">20<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 );">2028</a></td>
<td class="nump">2<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">0<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</a></td>
<td class="nump">$ 241<span></span>
</td>
<td class="nump">$ 317<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890082416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Property and Equipment, Net (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, 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_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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(48)<span></span>
</td>
<td class="num">(35)<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">65<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">$ 9<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_ComputerEquipmentMember', window );">Computers 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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_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="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 );">Property and equipment, gross</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">17<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 82<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComputerEquipmentMember</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_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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891723888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Millions</strong></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued taxes payable</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<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_OtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liability, current, statement of financial position</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>69
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112895555456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Other Liabilities, Noncurrent (Details) - USD ($)<br> $ in Millions</strong></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">22<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_OtherLiabilitiesNoncurrent', window );">Other liabilities, noncurrent</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 31<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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 with 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>70
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890877456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligations (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, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Revenue from remaining performance obligations</a></td>
<td class="nump">$ 3,007<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_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscription</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in the contract liability balance</a></td>
<td class="nump">952<span></span>
</td>
<td class="nump">$ 495<span></span>
</td>
</tr>
<tr class="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>
<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in the contract liability balance</a></td>
<td class="nump">952<span></span>
</td>
<td class="nump">495<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_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Professional services and other</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in the contract liability balance</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue recognized that was included in the contract liability balance</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">$ 7<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=2023-02-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-02-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Revenue from remaining performance obligations</a></td>
<td class="nump">$ 1,684<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_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percentage</a></td>
<td class="nump">56.00%<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">12 months<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember</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_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-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=2023-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>71
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887010208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes, Net - Narrative (Details)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>tradingDay </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th"><div>Mar. 01, 2020</div></th>
<th class="th"><div>Feb. 28, 2018</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">28,819<span></span>
</td>
<td class="nump">27,573<span></span>
</td>
<td class="nump">25,156<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible debt securities</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="nump">832<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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member', window );">2023 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase', window );">Number of shares available for purchase</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_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Limitation on sale of common stock, sale price threshold, number of trading days | tradingDay</a></td>
<td class="nump">80<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Per share value, shares issuable under warrants granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 68.06<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_ClassOfWarrantOrRightOutstanding', window );">Number of warrants outstanding (in shares)</a></td>
<td class="nump">1,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>
<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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member', window );">2025 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_InitialCapPriceperShareCappedCalls', window );">Initial cap price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 255.88<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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member', window );">2025 Notes | Convertible debt securities</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">6,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>
<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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member', window );">2026 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentRedemptionPricePercentage', window );">Redemption price percentage</a></td>
<td class="nump">130.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>
<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_okta_InitialCapPriceperShareCappedCalls', window );">Initial cap price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 360.14<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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member', window );">2026 Notes | Convertible debt securities</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">5,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>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2023 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</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">0.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate of common stock</a></td>
<td class="nump">0.0206795<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 48.36<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_DebtConversionOriginalDebtAmount1', window );">Debt conversion, original debt amount | $</a></td>
<td class="nump">$ 17<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.85%<span></span>
</td>
<td class="nump">5.68%<span></span>
</td>
<td class="nump">5.68%<span></span>
</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_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount', window );">Hedge exercised, underlying debt instrument amount | $</a></td>
<td class="nump">$ 12<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2025 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</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">0.125%<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_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate of common stock</a></td>
<td class="nump">0.0052991<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 188.71<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.43%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</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_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays', window );">Limit within threshold of consecutive trading days | tradingDay</a></td>
<td class="nump">20<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Limitation on sale of common stock, sale price threshold, trading period | tradingDay</a></td>
<td class="nump">30<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice', window );">Sales price as a percentage of conversion price</a></td>
<td class="nump">130.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>
<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_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays', window );">Number of consecutive business days | tradingDay</a></td>
<td class="nump">5<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes', window );">Percentage of closing sale price in excess of convertible notes</a></td>
<td class="nump">98.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price 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>
<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 2026 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">0.375%<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_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate of common stock</a></td>
<td class="nump">0.0041912<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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 238.60<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
<td class="nump">5.75%<span></span>
</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_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays', window );">Limit within threshold of consecutive trading days | tradingDay</a></td>
<td class="nump">20<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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Limitation on sale of common stock, sale price threshold, trading period | tradingDay</a></td>
<td class="nump">30<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice', window );">Sales price as a percentage of conversion price</a></td>
<td class="nump">130.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>
<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_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays', window );">Number of consecutive business days | tradingDay</a></td>
<td class="nump">5<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes', window );">Percentage of closing sale price in excess of convertible notes</a></td>
<td class="nump">98.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price 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>
<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&#160; | Senior Notes | 2023 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtConversionConvertedInstrumentSharesIssued1', window );">Shares issued to settle debt</a></td>
<td class="nump">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>
<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_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction', window );">Hedge exercised, number of shares received</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Convertible, Limit Within Threshold Of Consecutive Trading 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;">okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Convertible, Period After Consecutive Trading 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;">okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Redemption, Sales Price as a Percentage of Conversion Price</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;">okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Hedge Exercised, Shares Received on Transaction</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;">okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Hedge Exercised, Underlying Debt Instrument Amount</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;">okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Number Of Shares Available For Purchase</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;">okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_InitialCapPriceperShareCappedCalls">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Initial Cap Price per Share, Capped Calls</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;">okta_InitialCapPriceperShareCappedCalls</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Closing Sale Price In Excess Of Convertible Notes</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;">okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or rights 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;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the original debt being converted in a noncash (or part noncash) transaction. "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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price per share of the conversion feature embedded in the debt instrument.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</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_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtSecuritiesMember</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member</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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112878157440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes, Net - Schedule of Interest Expense (Details) - Senior Notes - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">2025 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">34<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_InterestExpenseDebt', window );">Interest Expense, Debt, Total</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">37<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">2026 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_InterestExpenseDebtExcludingAmortization', window );">Contractual interest expense</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">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_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<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_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">27<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_InterestExpenseDebt', window );">Interest Expense, Debt, Total</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 31<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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892086912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Senior Notes, Net - Schedule of Convertible Debt (Details) - Senior Notes - USD ($)<br> $ in Millions</strong></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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">2023 Notes</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_okta_LiabilityComponentAbstract', window );"><strong>Liability component:</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_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized debt issuance costs and debt discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<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_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">2025 Notes</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_okta_LiabilityComponentAbstract', window );"><strong>Liability component:</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_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized debt issuance costs and debt discount</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(149)<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_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">911<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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">2026 Notes</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_okta_LiabilityComponentAbstract', window );"><strong>Liability component:</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_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">1,150<span></span>
</td>
<td class="nump">1,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized debt issuance costs and debt discount</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(245)<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_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 1,141<span></span>
</td>
<td class="nump">905<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_BalanceSheetLocationAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital | 2023 Notes</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_okta_EquityComponentAbstract', window );"><strong>Equity component:</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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts', window );">Less: issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet', window );">Carrying amount of the equity component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_BalanceSheetLocationAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital | 2025 Notes</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_okta_EquityComponentAbstract', window );"><strong>Equity component:</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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221<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_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts', window );">Less: issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet', window );">Carrying amount of the equity component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217<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_BalanceSheetLocationAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital | 2026 Notes</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_okta_EquityComponentAbstract', window );"><strong>Equity component:</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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310<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_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts', window );">Less: issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet', window );">Carrying amount of the equity component</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Convertible, Carrying Amount of Equity Component, Net</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;">okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Instrument, Convertible, Equity Component, Unamortized Discount Issuance 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;">okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_EquityComponentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Component [Abstract]</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;">okta_EquityComponentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_LiabilityComponentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability Component [Abstract]</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;">okta_LiabilityComponentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance costs.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2025Member</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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2026Member</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_BalanceSheetLocationAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_AdditionalPaidInCapitalMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890876912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>renewalOption</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_LesseeOperatingLeaseNumberOfRenewalOptions', window );">Number of renewal options | renewalOption</a></td>
<td class="nump">2<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_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term</a></td>
<td class="text">5 years<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</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years 10 months 24 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">5.30%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="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 );">Operating lease payments | $</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 40<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_LeaseContractualTermAxis=okta_SanFranciscoTenYearLeaseMember', window );">San Francisco - Ten Year Lease</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_LesseeOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">10 years<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_okta_LesseeOperatingLeaseNumberOfRenewalOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Renewal 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;">okta_LesseeOperatingLeaseNumberOfRenewalOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 renewal, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_LeaseContractualTermAxis=okta_SanFranciscoTenYearLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseContractualTermAxis=okta_SanFranciscoTenYearLeaseMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112878178032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Operating Lease Costs (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, 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_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">$ 40<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">$ 33<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892084000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Operating Leases (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </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 );">2024</a></td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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">24<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 lease payments</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(26)<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_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance', window );">Less tenant improvement allowances not yet incurred</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating lease liability</a></td>
<td class="nump">$ 175<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, Tenant Improvement Allowance</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;">okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892035312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<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>Dec. 13, 2022 </div>
<div>plaintiff</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_RestrictedCashNoncurrent', window );">Noncurrent portion of restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="nump">$ 8,000,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_LossContingenciesByNatureOfContingencyAxis=okta_DerivativeLawsuitMember', window );">Derivative Lawsuit</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_LossContingencyNumberOfPlaintiffs', window );">Number of plaintiffs | plaintiff</a></td>
<td class="nump">2<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_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_LettersOfCreditOutstandingAmount', window );">Letters of credit issued and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">9,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_LineOfCredit', window );">Draws on letters of credit</a></td>
<td class="text">&#160;<span></span>
</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_RestrictedCashNoncurrent', window );">Noncurrent portion of restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="nump">$ 6,000,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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the contingent obligation under letters of credit outstanding as of the reporting date.</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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plaintiffs that have filed claims pertaining to a loss contingency.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=okta_DerivativeLawsuitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=okta_DerivativeLawsuitMember</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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditFacilityAxis=us-gaap_LetterOfCreditMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891669968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stockholders' Equity - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </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_us-gaap_NoncashContributionExpense', window );">Non-cash charitable contributions | $</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 9<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&#160;</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_CommonStockVotingRightsNumberOfVotesEquivalent', window );">Number of votes per share | 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_CommonStockSharesIssuedUponConversion', window );">Number of shares issued upon conversion</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="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&#160; | Contribution of nonmonetary assets to charitable organization</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution', window );">Issuance of common stock pursuant to charitable donation (in shares) | shares</a></td>
<td class="nump">41,250<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">42,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashContributionExpense', window );">Non-cash charitable contributions | $</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 9<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&#160;</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_CommonStockVotingRightsNumberOfVotesEquivalent', window );">Number of votes per share | vote</a></td>
<td class="nump">10<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_okta_CommonStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares Issued upon Conversion</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;">okta_CommonStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_okta_CommonStockVotingRightsNumberOfVotesEquivalent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Voting Rights, Number Of Votes Equivalent</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;">okta_CommonStockVotingRightsNumberOfVotesEquivalent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, New Issues, Charitable Contribution</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;">okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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>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_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_NoncashContributionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charitable contributions made by the entity 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashContributionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_NonmonetaryTransactionTypeAxis=us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonmonetaryTransactionTypeAxis=us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</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>79
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887676528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common Stock and Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)<br> shares in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </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>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber', window );">Common stock reserved for future issuance and options and unvested RSUs outstanding (in shares)</a></td>
<td class="nump">47,787<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=okta_StockOptionsAndRestrictedStockUnitsMember', window );">Options and unvested RSUs 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber', window );">Options and unvested RSUs outstanding (in shares)</a></td>
<td class="nump">15,728<span></span>
</td>
</tr>
<tr class="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, reserved for future issuance (in shares)</a></td>
<td class="nump">25,228<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>
</tr>
<tr class="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>
</tr>
<tr class="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, reserved for future issuance (in shares)</a></td>
<td class="nump">6,831<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Capital Shares Reserved For Future Issuance And Share-Based Compensation Arrangement By Share-Based Payment Award, Outstanding, Number</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;">okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Outstanding, Number</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;">okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_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>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_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> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=okta_StockOptionsAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_StockOptionsAndRestrictedStockUnitsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112886675840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans - Narrative (Details)<br> $ / shares in Units, $ in Millions</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. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>offering_period </div>
<div>numberOfIncentivePlan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans', window );">Number of equity incentive plans | numberOfIncentivePlan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options to purchase common stock outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,353,000<span></span>
</td>
<td class="nump">7,984,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options, granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211.58<span></span>
</td>
<td class="nump">$ 63.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Grant date fair value of vested stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="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 );">Intrinsic value of options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">545<span></span>
</td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="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 );">Unrecognized stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">210<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, net of cancellations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined contribution plan, employer contribution amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21<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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</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="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 );">Weighted average stock-based compensation recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">1 year 9 months 18 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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average stock-based compensation recognition period</a></td>
<td class="text">&#160;<span></span>
</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="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 during period (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,194,187<span></span>
</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_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue', window );">Shares issued fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 805<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to unvested restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">$ 1,152<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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Fair value of units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
</tr>
<tr class="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 during period (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111.84<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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average stock-based compensation recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 months 12 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to unvested restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 17<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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">ESPP offering period</a></td>
<td class="text">&#160;<span></span>
</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods', window );">Number of offering periods | offering_period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">ESPP length of purchase period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Number of shares issued under ESPP | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">491,965<span></span>
</td>
<td class="nump">185,707<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Weighted average price, shares issued under ESPP (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.97<span></span>
</td>
<td class="nump">$ 191.54<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=okta_MarketBasedRSUsMember', window );">Market-Based RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted during period (in shares) | shares</a></td>
<td class="nump">58,150<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted during period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 244.73<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 );">Unvested restricted stock awards issued and outstanding | Auth0 and atSpoke</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</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="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 );">Weighted average stock-based compensation recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 3 months 18 days<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 );">Granted during period (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,269,008<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs related to unvested restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted during period (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 268.98<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 | Market-Based RSUs</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted', window );">Earn rate, percent of shares granted</a></td>
<td class="nump">0.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="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 | Market-Based RSUs</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted', window );">Earn rate, percent of shares granted</a></td>
<td class="nump">200.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="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=okta_A2017EquityIncentivePlanMember', window );">2017 Equity Incentive Plan | Class A Common Stock&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options to purchase common stock outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,758,264<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_PlanNameAxis=okta_A2017EquityIncentivePlanMember', window );">2017 Equity Incentive Plan | Class B Common Stock&#160;</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options to purchase common stock outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,594,675<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Vesting tranche one | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage earned by employees after each completed year of service</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Vesting tranche one | Market-Based RSUs</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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage earned by employees after each completed year of service</a></td>
<td class="nump">33.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Vesting tranche one | Market-Based RSUs</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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage earned by employees after each completed year of service</a></td>
<td class="nump">33.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Vesting tranche one | Market-Based RSUs</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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage earned by employees after each completed year of service</a></td>
<td class="nump">33.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Earn Rate, Percent of Shares Granted</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;">okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Offering Periods</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;">okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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;">okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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;">okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Granted in Period, Aggregate 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;">okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Equity Incentive Plans</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;">okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discretionary contributions made by an employer to a defined contribution plan.</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted-average price paid for shares purchased on open market for issuance 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested 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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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=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_AwardTypeAxis=okta_MarketBasedRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_MarketBasedRSUsMember</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=okta_Auth0AndAtSpokeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_Auth0AndAtSpokeMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=okta_A2017EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_A2017EquityIncentivePlanMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891280096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Award Type (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, 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_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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 677<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 195<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>
</tr>
<tr class="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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">132<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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_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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">164<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="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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">10<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 stock awards</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_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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 84<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_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_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=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_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>82
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892050112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Statement of Operations Location (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, 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_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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 677<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 195<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=okta_CostofServicesLicensesandServicesMember', window );">Subscription</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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">49<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_IncomeStatementLocationAxis=okta_TechnologyServicesCostsMember', window );">Professional services and other</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_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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">9<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="nump">63<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>
<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>
</tr>
<tr class="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 );">Stock-based compensation expense</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">53<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_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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 160<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 49<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_IncomeStatementLocationAxis=okta_CostofServicesLicensesandServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_CostofServicesLicensesandServicesMember</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=okta_TechnologyServicesCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_TechnologyServicesCostsMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112878101552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans - Schedule of Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Millions</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="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&#160; (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options, outstanding beginning of period (in shares)</a></td>
<td class="nump">7,984<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 );">Number of options, exercised (in shares)</a></td>
<td class="num">(1,416)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of options, expired (in shares)</a></td>
<td class="num">(26)<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 );">Number of options, forfeited (in shares)</a></td>
<td class="num">(189)<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 );">Number of options, outstanding end of period (in shares)</a></td>
<td class="nump">6,353<span></span>
</td>
<td class="nump">7,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest, number of options (in shares)</a></td>
<td class="nump">6,353<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 );">Vested and exercisable, number of options (in shares)</a></td>
<td class="nump">5,729<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&#160;</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 );">Options outstanding, weighted average exercise price beginning of period (in dollars per share)</a></td>
<td class="nump">$ 39.59<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">11.92<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Options expired, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">189.80<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 );">Options forfeited, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">80.67<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 );">Options outstanding, weighted average exercise price end of period (in dollars per share)</a></td>
<td class="nump">43.92<span></span>
</td>
<td class="nump">$ 39.59<span></span>
</td>
</tr>
<tr class="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 );">Vested and expected to vest, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">43.92<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 );">Vested and exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 29.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</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 );">Options outstanding, weighted average remaining contractual term</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">5 years 2 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest, weighted average remaining contractual term</a></td>
<td class="text">4 years 3 months 18 days<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 );">Vested and exercisable, weighted average remaining contractual term</a></td>
<td class="text">3 years 10 months 24 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic&#160;value</a></td>
<td class="nump">$ 331<span></span>
</td>
<td class="nump">$ 1,314<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Vested and expected to vest, aggregate intrinsic value</a></td>
<td class="nump">331<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Vested and exercisable, aggregate intrinsic value</a></td>
<td class="nump">$ 323<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the plan that expired.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887714304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans - Schedule of Estimated Fair Value Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.44%<span></span>
</td>
</tr>
<tr class="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 );">Expected dividend yield</a></td>
<td class="nump">0.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_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>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">45.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">6 years 3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.03%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</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 );">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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">2.46%<span></span>
</td>
<td class="nump">0.06%<span></span>
</td>
<td class="nump">0.09%<span></span>
</td>
</tr>
<tr class="ro">
<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">4.67%<span></span>
</td>
<td class="nump">0.29%<span></span>
</td>
<td class="nump">0.18%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</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 );">ESPP | 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">63.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">48.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</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 );">ESPP | 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">54.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>85
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112895282064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans - Schedule of Restricted Stock Unit Activity (Details) - RSUs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2023 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</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 at beginning of period (in shares) | shares</a></td>
<td class="nump">6,226,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted during period (in shares) | shares</a></td>
<td class="nump">7,194,187<span></span>
</td>
</tr>
<tr class="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 );">Vested during period (in shares) | shares</a></td>
<td class="num">(2,556,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited during period (in shares) | shares</a></td>
<td class="num">(1,489,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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of period (in shares) | shares</a></td>
<td class="nump">9,375,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 207.26<span></span>
</td>
</tr>
<tr class="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 during period (in dollars per share) | $ / shares</a></td>
<td class="nump">111.84<span></span>
</td>
</tr>
<tr class="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 );">Vested during period (in dollars per share) | $ / shares</a></td>
<td class="nump">180.81<span></span>
</td>
</tr>
<tr class="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 during period (in dollars per share) | $ / shares</a></td>
<td class="nump">191.40<span></span>
</td>
</tr>
<tr class="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 at end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 143.77<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>86
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890061808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Domestic and Foreign Components of Pre-tax Loss (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, 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_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">$ (834)<span></span>
</td>
<td class="num">$ (904)<span></span>
</td>
<td class="num">$ (282)<span></span>
</td>
</tr>
<tr class="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">33<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">16<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 provision for (benefit from) income taxes</a></td>
<td class="num">$ (801)<span></span>
</td>
<td class="num">$ (850)<span></span>
</td>
<td class="num">$ (266)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>87
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112887717520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Provision for (Benefit from) Income Taxes (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, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2<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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<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_CurrentIncomeTaxExpenseBenefit', window );">Total current provision for income taxes</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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="re">
<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">(8)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="num">(1)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred provision for (benefit from) income taxes</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(1)<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_IncomeTaxExpenseBenefit', window );">Total provision for (benefit from) income taxes</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="num">$ (2)<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890210704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Effective Income Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(9.90%)<span></span>
</td>
<td class="num">(36.10%)<span></span>
</td>
<td class="num">(101.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(12.30%)<span></span>
</td>
<td class="nump">8.40%<span></span>
</td>
<td class="nump">70.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="num">(5.40%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other, net</a></td>
<td class="num">(1.20%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.80%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(1.60%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.10%)<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (loss).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 changes 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.</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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 applicable to state and local income tax expense (benefit), net of federal 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_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>89
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891237616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense', window );">Deferred tax asset, capitalized research expenditures</a></td>
<td class="nump">$ 189,000,000<span></span>
</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="num">(5.40%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in valuation allowance</a></td>
<td class="nump">$ 174,000,000<span></span>
</td>
<td class="nump">$ 349,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefit, impact effective tax rate</a></td>
<td class="nump">0<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued penalties and interest related to unrecognized tax benefits</a></td>
<td class="nump">0<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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Unrecorded tax benefit, significant change in unrecognized tax benefits is reasonably possible</a></td>
<td class="nump">0<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">3,208,000,000<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority | Research Tax Credit Carryforward</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">98,000,000<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">2,108,000,000<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction | Research Tax Credit Carryforward</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">65,000,000<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_StatementGeographicalAxis=country_GB', window );">UK</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 46,000,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_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Capitalized Research and Development 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;">okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GB</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892274976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Millions</strong></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_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">$ 817<span></span>
</td>
<td class="nump">$ 955<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_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense', window );">Capitalized research expenditures</a></td>
<td class="nump">189<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">48<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_okta_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other reserves and accruals</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Research and development and other credits</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">92<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">1,245<span></span>
</td>
<td class="nump">1,185<span></span>
</td>
</tr>
<tr class="re">
<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">(1,078)<span></span>
</td>
<td class="num">(904)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets, net</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_DeferredTaxLiabilityConvertibleDebt', window );">Convertible debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred commissions</a></td>
<td class="num">(77)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="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 deferred tax liabilities</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(3)<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_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(78)<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">(169)<span></span>
</td>
<td class="num">(277)<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 liability</a></td>
<td class="num">$ (2)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Capitalized Research and Development 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;">okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DeferredTaxAssetsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Operating Lease 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;">okta_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DeferredTaxLiabilityConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Liability, Convertible Debt</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;">okta_DeferredTaxLiabilityConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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_okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Liability, 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;">okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from property, plant, and equipment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from tax deferred revenue or income 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>91
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112890266960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits Rollforward (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, 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_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 );">Gross amount of unrecognized tax benefits as of the beginning of the year</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="re">
<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 );">Additions based on tax positions related to a prior year</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to current year</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions based on tax positions taken in a prior year</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="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 );">Gross amount of unrecognized tax benefits as of the end of the year</a></td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 22<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>92
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891756192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_EarningsPerShareBasicAbstract', 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</a></td>
<td class="num">$ (815)<span></span>
</td>
<td class="num">$ (848)<span></span>
</td>
<td class="num">$ (266)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', 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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used to compute net loss per share, basic (in shares)</a></td>
<td class="nump">158,023<span></span>
</td>
<td class="nump">148,036<span></span>
</td>
<td class="nump">127,212<span></span>
</td>
</tr>
<tr class="re">
<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 to compute net loss per share, diluted (in shares)</a></td>
<td class="nump">158,023<span></span>
</td>
<td class="nump">148,036<span></span>
</td>
<td class="nump">127,212<span></span>
</td>
</tr>
<tr class="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, basic (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<span></span>
</td>
</tr>
<tr class="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, diluted (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<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&#160;</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_EarningsPerShareDilutedAbstract', 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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used to compute net loss per share, basic (in shares)</a></td>
<td class="nump">150,891<span></span>
</td>
<td class="nump">140,684<span></span>
</td>
<td class="nump">118,882<span></span>
</td>
</tr>
<tr class="re">
<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 to compute net loss per share, diluted (in shares)</a></td>
<td class="nump">150,891<span></span>
</td>
<td class="nump">140,684<span></span>
</td>
<td class="nump">118,882<span></span>
</td>
</tr>
<tr class="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, basic (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<span></span>
</td>
</tr>
<tr class="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, diluted (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<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&#160;</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_EarningsPerShareDilutedAbstract', 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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used to compute net loss per share, basic (in shares)</a></td>
<td class="nump">7,132<span></span>
</td>
<td class="nump">7,352<span></span>
</td>
<td class="nump">8,330<span></span>
</td>
</tr>
<tr class="re">
<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 to compute net loss per share, diluted (in shares)</a></td>
<td class="nump">7,132<span></span>
</td>
<td class="nump">7,352<span></span>
</td>
<td class="nump">8,330<span></span>
</td>
</tr>
<tr class="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, basic (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<span></span>
</td>
</tr>
<tr class="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, diluted (in dollars per share)</a></td>
<td class="num">$ (5.16)<span></span>
</td>
<td class="num">$ (5.73)<span></span>
</td>
<td class="num">$ (2.09)<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | Class A Common Stock&#160;</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_EarningsPerShareBasicAbstract', 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</a></td>
<td class="num">$ (778)<span></span>
</td>
<td class="num">$ (806)<span></span>
</td>
<td class="num">$ (249)<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | Class B Common Stock&#160;</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_EarningsPerShareBasicAbstract', 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="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">$ (37)<span></span>
</td>
<td class="num">$ (42)<span></span>
</td>
<td class="num">$ (17)<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112891228576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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_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 (in shares)</a></td>
<td class="nump">28,819<span></span>
</td>
<td class="nump">27,573<span></span>
</td>
<td class="nump">25,156<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 );">Issued and outstanding 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 (in shares)</a></td>
<td class="nump">6,353<span></span>
</td>
<td class="nump">7,984<span></span>
</td>
<td class="nump">8,250<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_RestrictedStockUnitsRSUMember', window );">Unvested RSUs issued and outstanding</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 (in shares)</a></td>
<td class="nump">9,317<span></span>
</td>
<td class="nump">6,226<span></span>
</td>
<td class="nump">4,452<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=okta_MarketBasedRSUsMember', window );">Unvested market-based RSUs issued and outstanding</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 (in shares)</a></td>
<td class="nump">116<span></span>
</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Unvested restricted stock awards issued and outstanding</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 (in shares)</a></td>
<td class="nump">627<span></span>
</td>
<td class="nump">1,269<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">Shares committed under the 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 (in shares)</a></td>
<td class="nump">921<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="nump">137<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_ConvertibleDebtSecuritiesMember', window );">Shares related to the 2023 Notes</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 (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="nump">832<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=okta_A2023ConvertibleSeniorNotesMember', window );">Shares subject to warrants related to the issuance of the 2023 Notes</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 (in shares)</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">1,048<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=okta_SharesRelatedto2025ConvertibleSeniorNotesMember', window );">Shares related to the 2025 Notes</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 (in shares)</a></td>
<td class="nump">5,617<span></span>
</td>
<td class="nump">5,617<span></span>
</td>
<td class="nump">5,617<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=okta_SharesRelatedTo2026ConvertibleSeniorNotesMember', window );">Shares related to the 2026 Notes</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 (in shares)</a></td>
<td class="nump">4,820<span></span>
</td>
<td class="nump">4,820<span></span>
</td>
<td class="nump">4,820<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=okta_MarketBasedRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_MarketBasedRSUsMember</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=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=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertibleDebtSecuritiesMember</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=okta_A2023ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_A2023ConvertibleSeniorNotesMember</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=okta_SharesRelatedto2025ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_SharesRelatedto2025ConvertibleSeniorNotesMember</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=okta_SharesRelatedTo2026ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=okta_SharesRelatedTo2026ConvertibleSeniorNotesMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112893798928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Net Loss Per Share - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member', window );">2023 Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, conversion price (in dollars per share)</a></td>
<td class="nump">$ 68.06<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=okta_ConvertibleSeniorNotesDue2023Member</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112895541120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges - Narrative (Details) - Restructuring Plan<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>employee</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>
</tr>
<tr class="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 cost, number of positions eliminated | employee</a></td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected restructuring costs | $</a></td>
<td class="nump">$ 15<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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected to be recognized in earnings for the specified restructuring 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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>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_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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112892155648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges - Summary of Restructuring and Other Charges (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, 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_okta_LeaseImpairmentCharges', window );">Lease impairment charges</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3<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_RestructuringSettlementAndImpairmentProvisions', window );">Total</a></td>
<td class="nump">29<span></span>
</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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember', window );">Restructuring 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="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_RestructuringCharges', window );">Severance and termination benefit costs</a></td>
<td class="nump">15<span></span>
</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_okta_LeaseImpairmentCharges', window );">Lease impairment charges</a></td>
<td class="nump">14<span></span>
</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_RestructuringSettlementAndImpairmentProvisions', window );">Total</a></td>
<td class="nump">$ 29<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_okta_LeaseImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Impairment Charges</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;">okta_LeaseImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>okta_</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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_RestructuringSettlementAndImpairmentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring charges, remediation cost, and asset impairment loss.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringSettlementAndImpairmentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112895178528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Other Charges - Schedule of Restructuring Reserve (Details) - Restructuring Plan<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2023 </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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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_RestructuringCharges', window );">Severance and termination benefit costs</a></td>
<td class="nump">$ 15<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=us-gaap_EmployeeSeveranceMember', window );">Severance and termination benefit costs</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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_RestructuringReserve', window );">Balance as of January 31, 2022</a></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_RestructuringCharges', window );">Severance and termination benefit costs</a></td>
<td class="nump">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_PaymentsForRestructuring', window );">Cash payments</a></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_RestructuringReserve', window );">Balance as of January 31, 2023</a></td>
<td class="nump">$ 15<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payments made as the result of exit or disposal activities. Excludes payments associated with 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringPlanAxis=okta_A2023RestructuringPlanMember</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=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_EmployeeSeveranceMember</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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140112977425088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Information (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, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total revenue</a></td>
<td class="nump">$ 1,858<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 835<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 );">United States</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_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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">1,456<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
<td class="nump">702<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total revenue</a></td>
<td class="nump">$ 402<span></span>
</td>
<td class="nump">$ 264<span></span>
</td>
<td class="nump">$ 133<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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=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>99
<FILENAME>okta-20230131_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:okta="http://www.okta.com/20230131"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="okta-20230131.xsd" xlink:type="simple"/>
    <context id="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i945d19a2357a4497acc78703741486f3_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="id638ad85a5e844a7ae7fa430b40818a8_I20230227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-27</instant>
        </period>
    </context>
    <context id="i2ceed49cfb8444f19ab8389832036a64_I20230227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-27</instant>
        </period>
    </context>
    <context id="ibd2941fba4924bc88f0012cb45c6d825_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i377ff9ac0ea6408797fb88b53d26ac71_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie48420b2695343faa64beb11e8a45380_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i55bf8ff6d28042b6b771fb99ecb08084_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i2d5535434627443d86d7b01e5cb9fd4b_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i11bcdca4bdd3409d8ee5852d0a2fb087_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i9c3436d673094c078652101c3f77435a_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id62ac78b4b4c435582102ab7663f3c4f_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i83ff24a772c24cb399c07210b3541fe5_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i4f7d6a1a054a4f868fda3b9608f7b87d_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="id41effbaba5d4756b6030d5982bcbbb1_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ibb33c9497271435aaf4f03fdc38e58b1_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ib0a007bf0a5249709855b5d72bb141ff_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i4e20e5868a8345a68a6e722600c31e7b_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i86698dfff9b14ff8903cfd00cdb2d400_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i54cba54b457d42b7bf981759e153853d_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i5daf8b3a59314632aee978ebecb60f25_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="ib4e3565d67c54f8f809ec77d71199d40_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i0893124aa7504130b8cb8827d1452402_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="if316732271c242b886ebb11aba450a1e_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ib5dff3388ea4414fb8988085b070d25b_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="icedc0a98e5734a70a2436542b8991698_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i8bf076d0eb00449da75900bf11251897_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i78ca9ae8677549e6a1e13b7cee8c080c_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i4047e35eeafe40b7a938591f2a4b95d2_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i5cd31e9db35946e7bfae8abdf56b2111_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i9c44ad6633a84e5b9bfae127eb224bc8_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i5f1ca5d3babd443881c55f93939e15a1_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ia200f18e9f44411d9b7d982b1c76b966_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i57ba1d4b5c8a4e92bf238024dd7e6ba6_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i02b353cc617947e39e86a70ebbf9b7f1_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="iad78d31a75b6425cbc7b0c2d2c6eaee5_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i386f338b805f48e691e3e352990cd9aa_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="id77249774737499285f5550257d7139a_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="iabf43dbfaae042bf809595e52f3cf093_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ieea78a90bdf542de9dd0f7b757105b44_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i1ce3fe828110410f9f688926946f0c70_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i2c1f782f2c0c4c71a72bf967b54b6cd4_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="ic7b113b5fe4849efb30e19dcbdbe93b0_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfConvertibleDebtMember</xbrldi:explicitMember>
                <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="i0ff9503a5143459880aaf74051e8746c_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">okta:ConversionOfConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ie3fb81054a11439d8da5ba360d78b575_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i0423152b2b3c40bda210c899aec7232b_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="idde538d94b7446e69ba350be325e4249_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</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="i77f5e8673c254e67bb3d02de79900c68_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</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="i4a4d2ceb16914100b887931da31533e4_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="icd888f4d695d47fca7fbb7e294cefbd0_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i29e672e57616448cb9c04afcabcb9b64_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i647aabece97a4ad8bfa9496962b0ecfb_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i5e18ce601c784981a575c5db34bd5dda_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i91571486386b4bfb9c78bafae46d6ec1_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i6d6b9bf809aa46a88c9bdaea0118217a_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i47b98f60379e455683afb8a8b85ddd69_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i6665a24e06a140fba3fc1fcd4fff6071_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i847d5e8f2bf549728f3ca19e410c2168_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ia76e8a54e1974c54992a86211edb9932_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-03</startDate>
            <endDate>2021-05-03</endDate>
        </period>
    </context>
    <context id="idfdefa23806c470e8cc25b3f415ac36c_D20210503-20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-03</startDate>
            <endDate>2021-05-03</endDate>
        </period>
    </context>
    <context id="ib1e3a59c6902406c9d1beee40cb70402_D20210503-20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-03</startDate>
            <endDate>2021-05-03</endDate>
        </period>
    </context>
    <context id="i102f23632ba7438ba195bacc17f6c2ef_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i6a16fd3f91de42fea7a3a6a106cd88e5_I20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-03</instant>
        </period>
    </context>
    <context id="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="idcf94152ffff46bfa59b6a10faf5d659_D20210802-20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="i1dad37fcd8ad44dbadaa7b89ed9fe39f_I20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-02</instant>
        </period>
    </context>
    <context id="i5db643d1be90402090587b4150045418_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:TownsendStreetLabsIncAtSpokeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="iefd67c7030ad4891a4924b09ce7a153a_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id811d634f48e4eb08eaae1806488c14a_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i22968942a91b42aaa378858e9be08fce_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</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="i31955b9d6a2b4c5bb27730398ff4892c_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="if8a799b4331d4448997017ef69f6360f_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i3f614df49aae47efabb1f5289bdf8243_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i67e59a92d5a7480eb575cc330f51404a_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i61ff3eb367794a7d841f3b30750ae2db_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ie80210d992534238b5cb96a2d748d460_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i4410aebcf31548c997ae82dd6b23096f_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id2afeccc38a44e6cad3aff0b5ae6e113_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i7fb84937dedb4180a72cd219c0acef86_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id8731bfb6ec84fd68f8cf6d32abd1024_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i22d008c7b8344d38a29d846d8ba49912_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ide1048f30006472e94fc4928ec36cea3_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i8508a76dc1574551bb0df7f2352f34e5_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i96364fdad702415fb923e301869d25a6_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ic63c4496c1514e64813452d0dd2d730e_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ia6f0e70c55ec49498fc930b5320a16f8_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="id90335643da04de4b5a7fb20b3350bf9_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i7759d20fe0c4448fa68ad132c55e1aa0_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="iec2091dd48b04040812c0ab91d481722_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ifcb4cb5d425c411c9c06e95ec330d200_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i2b4028b9feba481682c5ec789f770c17_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i6ee6ccade26445c38eaac542c03f2a03_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i28f3bbe365e242c390e00bffa5236ab9_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="iaef37b1f9b274b4ba070cccd9c4ea800_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ieeb3b58b4d4441c78dcae86878738436_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i5aff725320bb4380ad77a18475790172_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i25afc98dfca540248e4a823a77fbb2bb_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ia9df31b454524c759c4e9e23297f7e10_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i25ec0703b61a49e795e744aa78900894_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="icb41b6eb3b0747499a019583ee9e3369_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i029ddbe8d0504120bd2cffe422a78367_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i3ac3a843cb9a4e0086e26a45d4803887_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i48ff1a06dbb54237802160a63c09a8fd_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="id63f4d6d084c48d6b50847a88d3a6f01_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib518ffe0ab97421bbffcaf2db83d30cc_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="iba45354f91094a52bafc98b1dfb6291a_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ic500646c697a4b8bb49850cb03641d64_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ic02411c58ed14959803bdd8b9af8ed9e_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i9e130ae38dd645d88b399cf4c149522f_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i34e977cccbf3478d82d7bf28c65a5e5e_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i9754881393ca496a923b573a59a81c36_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i7486944a4b8749aabda501b135667574_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i6ba174948cb34427b9a44c5d315e2077_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i6fb7d633cbe64d3d845743d94158dcc4_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i77931c5579d547a29b022d64d384cc18_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ia552547f90e743dd81b06c3cdc6926ad_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id97e8d0f34644f5dbac85f773cd09c7b_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="idff222377e0447dfade57a74e9c3f4ac_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ieb453cee234640c1986072a5d88c3be7_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i7295071cc5fa4b4e8a9214410194bb58_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i811524b515de40c6b0f135a204a0b956_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ic0b02c74920441cabdc585c19193ecb8_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i93b0f30f0da0468b8640fbe6f27ea8ae_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i846c289c860847a090b3f1b35a66acf9_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="id90172a10a004e02b7a7cc8441d1df25_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i3b3394b8db7b43fda9467523f414b34c_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i47cafdd6f106488aa57c8429e545a272_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id6db6abc5d5c44409330a55c7a72f2c4_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ibac6534c6b0f40909f6393be21d855bb_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i6cefcae58da24eabbf60be720fece098_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i27850790644f4e7e9ed36592899c2812_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i00fab7b3d55349558f7c3c9d6535a6b8_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="if9ed994ee5324ba7bb6ec31f45dc0c9d_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i86a0e80f0eca46b8bf3856fb7792d711_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i19d668ef38da4b79af6d88c9e1091523_I20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="i36bc1f63566441c9b765f869aa5c24b9_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i52599a92e83b4b33811c57f6ed560366_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ief0b9c5bb08e4a31833efc57dab26814_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ia97c0da219f745098d85887d62279d01_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ifab508cdee414be285636b0ac02bdab8_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i54ede1223a904fb3b0d006230e97eed5_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i033002f78d7248e4a1b99a532cb83b1c_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ib171392e98da43bbad2fc0e66d7dc13b_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ibd8251d1ab184e78a044c0ef82e408d2_I20200301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-01</instant>
        </period>
    </context>
    <context id="i3be9372932124fd1a965103bb0f3eb18_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i47600c807a3c41fea6b63a4094b22be2_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ib14619587eb7474795d08302a43f7d3c_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i5b06b6b5676d4598a35b95ccca0003e7_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i2d235baaa9a945afb27870bb527b62fc_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="if3af452f5be7446dbbc279acd027f61f_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ib69ea56d96da47268f1d89edf9b8246a_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i3556369796e149ecb98aad75e32f421c_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i335d39d8ed1141ca84cfaa855ad34a6a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i97922596d5744b5a875158cdf511c467_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i06766c3051124498b9814c5392865f3a_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id2db15abe72b4f12a4486081b37e0fce_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib8e090c1bc534b9c90360225adcaf004_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">okta:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ied15a633104a453495f3d8c9c67025a9_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">okta:SanFranciscoTenYearLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i58983d197b0d44c9b226a7e072b23ff0_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i9b484ce89e7744fb932e395eaa3d22cf_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i720b49182957442d833a51c9af2d1af8_D20221128-20221213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">okta:DerivativeLawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-28</startDate>
            <endDate>2022-12-13</endDate>
        </period>
    </context>
    <context id="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i433b1987cc5042bc95578880cd1c9b02_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i235c1ccf56a6401ab4e21f99602ec761_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ic7ac607bad3847c9ae43aa64cdec9f5b_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ib6bd8bec476a4beea1b66b244bcbf3f2_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i89d70c921260480291f194a2a36a7fc3_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i1a666c09da0347d09f2908d0c7c55648_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">okta:A2017EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="id5e84d6341e9484492b06a38f71290c6_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">okta:A2017EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i52399429b43b4a1d9bee52e250daf799_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i0b680fac1b234e2a9737708659855f0b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ife5cff89763441938825a7d4d112a077_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="if9bd91eff7c745a299340990e99b646a_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i402cef872a454465af8cd1b9855ca4cd_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i83b2b1020b9b488eb3984a63916eb2fa_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib06d75638da240ac921301402de7b5e7_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:CostofServicesLicensesandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i51f44b0c36a545c889f0afc10ab7f3af_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:CostofServicesLicensesandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i4e3ad084160046cdb864731fd34932db_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:CostofServicesLicensesandServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie1f1592d84b94e59874de69e11b596fb_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:TechnologyServicesCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ibcc8829a83ce49aba3ce17b4f3c1355c_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:TechnologyServicesCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ic5a5be94f1ba48ab9b0bfe3d6d87e121_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">okta:TechnologyServicesCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i37424de19b87436e9dd6da4dd65ca990_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i88bac5c518df473da4ef26f30ae45d27_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="id845779737c843058aebb40d655d6105_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i28d318825a0a47c5b8ebefeb6a439c19_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ic253f7feb9aa43778afb458d70f62008_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i2b7c60349cbb45a8a2371e3547f56958_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i13993944f8fd4d69a2b51540a8dd21d4_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ibd6e8f98e9e84da1834f6ab7fd3986d9_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ibe00da8654cd494f949015276007aa4b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib0e7e5cd08cf416b94ac041a192ac889_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i4844256c293442d781011e4b906effbe_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i8ac3fe455a474e4a82394afbd135e348_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1b5a3d42020e4c8c84f71289d295c0b8_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if2e061e982f5405abc34eec62fb24d30_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0AndAtSpokeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i3160269bb7cd479dba6d8ecb55659cb5_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">okta:Auth0AndAtSpokeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i672159f893744791aa956531aa5ff28f_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i3d4aafc40e7c41ed9c3c5b6d007a7c52_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ia4dbbd13c9ad45eba2126a1b11cd906e_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ifc167191902e44af92f72b68f0d38f2d_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i816cc75a438c45e19b721bbb61940c39_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie2051dd182c0400784a74c702b9fb799_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i9747e6b159494dff8317d22d38b96427_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="id7dbd4f7ad274231905314566f5601ef_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2b9e130563a84dc09e3671a1d9c72b42_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i75c2064e912c41ef99d2c90434e197a7_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ed39474bd4d4cc09dab2828395aeb45_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i00318dca16b641c6bf500a38df49334f_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ia90e3b7ad59c4979992e96107dbf228f_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="ie369bb0c6fa14cd780390430687def71_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="iac11310292654da3a4ab12ad9fd93adc_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ib427ccd420c44d6d84f0480bf3039318_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i08f8e085a7b64c31a5a05448eb03a236_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i94870c92263a44afa224111f543f181b_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ic25daa7055de4b5da0152dcac7db5a2c_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ic4e9af38a439422f98baa2adff36605f_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ie5fb07375f424289804d7598230d712c_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="if5b8681415bf4c0d86324d68f50ce506_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="id11b208df9cb4313a05088ca911dfc3c_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i1e263651f3c84d41ace8f45124f971d4_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:MarketBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i994a5f3dc9b64afcb848fdb1081a04c1_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i2caf977ed9f643589652befff7860c49_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i7e7328e01ac640a199ccf249bae5d42d_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i8dae5f10763c42cf9feefd829f9c7586_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i8aafde5e8fa140af9b76a0bcf0e1ba11_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i53b90a68dda14eb2a351cbb7f15af136_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i652575acaea44007b18a026800635f53_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ib2554775b0ea4e6a9815563f543b3694_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ia960135353934a9db55a8ac4fc8b5e3f_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i897b1ad52bee4d1685d5cc9a909d6cc9_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:A2023ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i4c6b2f4fd53647499522b21228ad7f35_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:A2023ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i5fe425ebfbad432e8428cceb81a8be99_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:A2023ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i3e9d4d79de194b7999a72fdfbefb6491_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedto2025ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i0966722ec2bd496fbf4bffdf287cbf6c_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedto2025ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i71f11bf48d2a464daca7fc19a02c8c06_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedto2025ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id667c25764294b5d81e4cf17880915de_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedTo2026ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i1f9e43a6f20545c5b4540ebdae61783a_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedTo2026ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i914a79ce5d61424d9ee5bda4c97e64da_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">okta:SharesRelatedTo2026ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ia55156c89e2945adb232a9a700393c08_D20221101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i3c248d2ac72e4f23ba405300590f4432_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i5c805adb02bc470ea11eebe05c65b717_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i3f6faf74fd4642519df9cd552fc3cb5b_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i4cfd1ff159fc4f13961d92dbc5581b1b_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">okta:A2023RestructuringPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i588bf5748f214a58bdbb4a57cdfa3651_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="iff4ac281d9d04016b2012277a8eb86bc_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="i912233a997e04c9d9b45900358d043cf_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i7406297909a64169b33cb125972e028f_D20220201-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="id2f4b81c3e9741f88e5e88fee48d4021_D20210201-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</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="ie3d2761de0d343d0bdfd3fb40882137c_D20200201-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001660134</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-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="segment">
        <measure>okta:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="investment">
        <measure>okta:investment</measure>
    </unit>
    <unit id="tradingday">
        <measure>okta:tradingDay</measure>
    </unit>
    <unit id="renewaloption">
        <measure>okta:renewalOption</measure>
    </unit>
    <unit id="plaintiff">
        <measure>okta:plaintiff</measure>
    </unit>
    <unit id="vote">
        <measure>okta:vote</measure>
    </unit>
    <unit id="numberofincentiveplan">
        <measure>okta:numberOfIncentivePlan</measure>
    </unit>
    <unit id="offering_period">
        <measure>okta:offering_period</measure>
    </unit>
    <unit id="employee">
        <measure>okta:employee</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF8xLTEtMS0xLTczMzQw_df1f6913-78f0-4572-9975-2c3776f24ddf">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF8yLTEtMS0xLTczMzQw_f78c58b6-6e49-4efe-ba0c-bb797e82ed6e">0001660134</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF8zLTEtMS0xLTczMzQw_0f00034d-caa5-4766-b0a0-16d102aa9f41">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M180L2ZyYWc6NGY3NjBhZjY5YzQ1NGQ3MTg0OWFhNDg4NjQ2MmU0NTUvdGFibGU6NDEwNDA1MDU5MTI0NGJkMjk1YWU1YmIzZDNlY2I3NDgvdGFibGVyYW5nZTo0MTA0MDUwNTkxMjQ0YmQyOTVhZTViYjNkM2VjYjc0OF80LTEtMS0xLTczMzQw_d12453ed-fbc7-4f36-8922-1bcb7ef2ab29">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTAtMS0xLTkzMjA1_d1037273-aa97-432f-ba53-be208224afe1">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <okta:RevenueFromContractWithCustomerContractDuration
      contextRef="i647aabece97a4ad8bfa9496962b0ecfb_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa">P1Y</okta:RevenueFromContractWithCustomerContractDuration>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ief0b9c5bb08e4a31833efc57dab26814_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzYvZnJhZzo1MDI3ODE0NGY4ZjA0ZTk0YjA4YjAxYWU0Njk2ZWZjZS90YWJsZTphZDBjNDI1ZTgxODc0MWJjYjMxNDdjNjVkMGRkMjY4My90YWJsZXJhbmdlOmFkMGM0MjVlODE4NzQxYmNiMzE0N2M2NWQwZGQyNjgzXzEtMS0xLTEtNzMzNDA_e632c2f9-4c63-43d6-affb-824f8d861ffb"
      unitRef="number">0.0206795</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzYvZnJhZzo1MDI3ODE0NGY4ZjA0ZTk0YjA4YjAxYWU0Njk2ZWZjZS90YWJsZTphZDBjNDI1ZTgxODc0MWJjYjMxNDdjNjVkMGRkMjY4My90YWJsZXJhbmdlOmFkMGM0MjVlODE4NzQxYmNiMzE0N2M2NWQwZGQyNjgzXzItMS0xLTEtNzMzNDA_fdee3a1c-adbf-4b0d-abc4-0e05095fe727"
      unitRef="number">0.0052991</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzYvZnJhZzo1MDI3ODE0NGY4ZjA0ZTk0YjA4YjAxYWU0Njk2ZWZjZS90YWJsZTphZDBjNDI1ZTgxODc0MWJjYjMxNDdjNjVkMGRkMjY4My90YWJsZXJhbmdlOmFkMGM0MjVlODE4NzQxYmNiMzE0N2M2NWQwZGQyNjgzXzMtMS0xLTEtNzMzNDA_01e98bab-2548-46c8-b0e9-04366f5c434b"
      unitRef="number">0.0041912</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id7dbd4f7ad274231905314566f5601ef_D20220301-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNzM2L2ZyYWc6YjU0NWZhODUyNmNjNDRiZWJiNGM4M2I3NDZhZjdmNTMvdGFibGU6MzI3MjViOTJlMGQ0NDNhNWFiYWM5YTE3YTA4MDUxNGEvdGFibGVyYW5nZTozMjcyNWI5MmUwZDQ0M2E1YWJhYzlhMTdhMDgwNTE0YV8xLTEtMS0xLTgzNDQx_bdaede69-9330-4d00-8b63-3ae2bea69bae"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2b9e130563a84dc09e3671a1d9c72b42_D20220301-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNzM2L2ZyYWc6YjU0NWZhODUyNmNjNDRiZWJiNGM4M2I3NDZhZjdmNTMvdGFibGU6MzI3MjViOTJlMGQ0NDNhNWFiYWM5YTE3YTA4MDUxNGEvdGFibGVyYW5nZTozMjcyNWI5MmUwZDQ0M2E1YWJhYzlhMTdhMDgwNTE0YV8yLTEtMS0xLTgzNDQx_9176cf52-69a5-4ec3-af06-ad6096d65daf"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i75c2064e912c41ef99d2c90434e197a7_D20220301-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNzM2L2ZyYWc6YjU0NWZhODUyNmNjNDRiZWJiNGM4M2I3NDZhZjdmNTMvdGFibGU6MzI3MjViOTJlMGQ0NDNhNWFiYWM5YTE3YTA4MDUxNGEvdGFibGVyYW5nZTozMjcyNWI5MmUwZDQ0M2E1YWJhYzlhMTdhMDgwNTE0YV8zLTEtMS0xLTgzNDQx_772e8ea7-3e76-4e48-bdd4-80942a55cc24"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM4_205e0d60-fbcf-415e-acde-2c99ad3ee975">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YmEyMjYxZjk3NzdjNGEzYWFmYWM1ZDBjZjBjMjg2YjkvdGFibGVyYW5nZTpiYTIyNjFmOTc3N2M0YTNhYWZhYzVkMGNmMGMyODZiOV8wLTAtMS0xLTczMzQw_5576891a-783d-4140-ac37-bd4bd7bcd6bc">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8xMzM_711730a4-5f39-4d91-9ca3-ccf3b1a8a167">2023-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8xMzM_57e874ed-ce51-467e-94b6-facc1f73e222">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6OWQ5MGQzZDBlMjQyNDE5YmE3MmJiY2VlMjg5NmJjMTIvdGFibGVyYW5nZTo5ZDkwZDNkMGUyNDI0MTliYTcyYmJjZWUyODk2YmMxMl8wLTAtMS0xLTczMzQw_542782ba-c424-40cd-81fc-4bfe2069f298">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM5_41c261b1-3ee9-440a-8d54-963afd2842ca">001-38044</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzMy_a245c648-262c-47b8-84c8-5f2a0d4e64a5">Okta, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8wLTAtMS0xLTczMzQw_4e7c35b0-ae90-44d8-a3f0-670a5eed603c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8wLTItMS0xLTczMzQw_18a991ce-e2d1-41d0-a989-d0647621034a">100 First Street, Suite 600</dei:EntityAddressAddressLine1>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8wLTQtMS0xLTczMzQw_6178928c-bff8-4266-a528-27c5834642ef">26-4175727</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressCityOrTown
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8xLTItMS0xLTczMzQw_31fbb7ec-32bd-41a8-9e13-6376c00ec1b5">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8yLTItMS0xLTczMzQw_f9d5db96-8482-48e2-8210-a320b820e356">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6YWEwNjFhZjE2ODU4NDI0M2FiNWQzMjhiYWUxYTcxYzkvdGFibGVyYW5nZTphYTA2MWFmMTY4NTg0MjQzYWI1ZDMyOGJhZTFhNzFjOV8zLTItMS0xLTczMzQw_97c6d2c5-97c2-462b-a4e6-b91765ebf441">94105</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzMz_375644bf-a2e5-4b47-be89-fff693c57de9">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM0_802e73b3-08cf-45c4-812e-f73fe8bb5b87">722-7871</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6Mzc0YWE3MmI3ZTExNDc1ZmFhOGJlMGZjY2JjNDgwOTYvdGFibGVyYW5nZTozNzRhYTcyYjdlMTE0NzVmYWE4YmUwZmNjYmM0ODA5Nl8xLTAtMS0xLTczMzQw_d8f0ebb2-fe6f-45ae-a15b-3d127ebf1d7c">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6Mzc0YWE3MmI3ZTExNDc1ZmFhOGJlMGZjY2JjNDgwOTYvdGFibGVyYW5nZTozNzRhYTcyYjdlMTE0NzVmYWE4YmUwZmNjYmM0ODA5Nl8xLTItMS0xLTczMzQw_123dd945-302c-4cc1-a7a2-9d1703d6d4b3">OKTA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6Mzc0YWE3MmI3ZTExNDc1ZmFhOGJlMGZjY2JjNDgwOTYvdGFibGVyYW5nZTozNzRhYTcyYjdlMTE0NzVmYWE4YmUwZmNjYmM0ODA5Nl8xLTQtMS0xLTczMzQw_6ba90267-5eb1-4c6d-b81e-d16fefbb5c9d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzQw_de6e930f-5e10-4a32-9c62-1cf97df7983c">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM1_9451a53e-bf45-4fa3-ad85-5fc2660d1ab3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzQx_af18d5f8-c9e2-4cd6-9783-32e0a9b7c007">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM2_da4ce2e5-eb3a-451b-a3e3-9b13be4efaa9">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6NDU3MGI2M2NjYTljNDI3MmE4ZmRiYzkyZTA3YzQ0ZTcvdGFibGVyYW5nZTo0NTcwYjYzY2NhOWM0MjcyYThmZGJjOTJlMDdjNDRlN18wLTAtMS0xLTczMzQw_40652dbc-c417-4982-96e9-58f5dd839f26">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6NDU3MGI2M2NjYTljNDI3MmE4ZmRiYzkyZTA3YzQ0ZTcvdGFibGVyYW5nZTo0NTcwYjYzY2NhOWM0MjcyYThmZGJjOTJlMDdjNDRlN18xLTYtMS0xLTczMzQw_fbb3e646-a8ca-4607-af7c-291a2c229e1a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGFibGU6NDU3MGI2M2NjYTljNDI3MmE4ZmRiYzkyZTA3YzQ0ZTcvdGFibGVyYW5nZTo0NTcwYjYzY2NhOWM0MjcyYThmZGJjOTJlMDdjNDRlN18yLTYtMS0xLTczMzQw_d97dc5b9-ed33-46f2-a6d3-b89238854f33">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzQy_ac4222f8-f5e6-4bf0-b489-1717c2fde7d8">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzMx_57447fc0-e1c8-4ced-87e3-f398a48ebb02">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i945d19a2357a4497acc78703741486f3_I20220731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8yNzk0_742bf260-1c49-4bb1-949b-5838843a5557"
      unitRef="usd">14900000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id638ad85a5e844a7ae7fa430b40818a8_I20230227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8yODE5_f4f067cd-5b4c-4aee-8776-84e0c3406a86"
      unitRef="shares">153987922</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2ceed49cfb8444f19ab8389832036a64_I20230227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8yODc0_10ada619-a7a1-4468-b36f-192e530666cc"
      unitRef="shares">7299891</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xL2ZyYWc6NTM5YWQzNmVkNjAxNGQzMDk0YjczOTBlOGU5ZjdiZDUvdGV4dHJlZ2lvbjo1MzlhZDM2ZWQ2MDE0ZDMwOTRiNzM5MGU4ZTlmN2JkNV8zMzM3_9f7254fc-b6bc-4c72-86ab-91a1d997b0a9">Portions of the registrant's definitive Proxy Statement relating to the 2023 Annual Meeting of Stockholders are incorporated herein by reference in Part&#160;III of this Annual Report on Form&#160;10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120&#160;days of the registrant's fiscal year ended January&#160;31, 2023.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M184NS9mcmFnOmI1YmU1YjJmYmE5ZTRmZDY4NGY3OTA4NzlhMDY1MzNlL3RhYmxlOjQ5MjY3NzQ3NmVjZjQ1MTc5MjQ2YmUwMGZmMjdiZGJhL3RhYmxlcmFuZ2U6NDkyNjc3NDc2ZWNmNDUxNzkyNDZiZTAwZmYyN2JkYmFfMS0wLTEtMS03MzM0MC90ZXh0cmVnaW9uOjYzMTY2NDdhOGJjYTQwYjE5MmJjODViYjk1OWRkY2U3Xzcz_f5e9d1c6-354b-49a0-9871-670bf74aef37">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M184OC9mcmFnOmI3NzcwNTlmYjA3ODQzMDQ4M2QxOTVjZjA0NWFlODhiL3RleHRyZWdpb246Yjc3NzA1OWZiMDc4NDMwNDgzZDE5NWNmMDQ1YWU4OGJfNTQ5NzU1ODIyMTE0_cd4eaf22-df28-4156-8f70-0de06843fc0b">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M184OC9mcmFnOmI3NzcwNTlmYjA3ODQzMDQ4M2QxOTVjZjA0NWFlODhiL3RleHRyZWdpb246Yjc3NzA1OWZiMDc4NDMwNDgzZDE5NWNmMDQ1YWU4OGJfODIyNQ_b22dfa81-64d8-4e7c-bf07-6cd6eabc24db">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNS0xLTEtMS03MzM0MA_9a707671-9887-47ae-811d-898a05219986"
      unitRef="usd">264000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNS0zLTEtMS03MzM0MA_7b636ed6-d095-4f22-b8e6-633ca16fa436"
      unitRef="usd">260000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNi0xLTEtMS03MzM0MA_d3363ac5-5667-4666-b15c-53a70b92b5f3"
      unitRef="usd">2316000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNi0zLTEtMS03MzM0MA_4b6e7925-b2ac-4175-9bee-80092c8456b7"
      unitRef="usd">2242000000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0wLTEtMS03MzM0MC90ZXh0cmVnaW9uOmZmNGI0OGFkMmZlMTRjYjliMWUxOTlhNjVhNzI3OWU4XzQ3_3d179543-fba4-49b8-b85f-fa69aa6aa3c7"
      unitRef="usd">8000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0wLTEtMS03MzM0MC90ZXh0cmVnaW9uOmZmNGI0OGFkMmZlMTRjYjliMWUxOTlhNjVhNzI3OWU4XzU1_963a23a0-758a-4cba-9d38-018a8f9042f8"
      unitRef="usd">4000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0xLTEtMS03MzM0MA_bba757e5-5ea6-4abb-9485-d02fcb15c828"
      unitRef="usd">481000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNy0zLTEtMS03MzM0MA_bca0d426-23d9-42d2-b2be-84f6b52aca6f"
      unitRef="usd">398000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOC0xLTEtMS03MzM0MA_f56e8820-1855-40f5-b1e0-e338965d7476"
      unitRef="usd">92000000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOC0zLTEtMS03MzM0MA_d86d2af7-b555-4bf0-aa0b-595f462f41d8"
      unitRef="usd">75000000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOS0xLTEtMS03MzM0MA_2501fcae-28a4-4fb2-9607-5a49507f8041"
      unitRef="usd">76000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfOS0zLTEtMS03MzM0MA_14475c38-8541-4e19-931b-0ec47b97b380"
      unitRef="usd">66000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTAtMS0xLTEtNzMzNDA_f60b3f70-34dd-483b-a54d-fef6e0f8ec36"
      unitRef="usd">3229000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTAtMy0xLTEtNzMzNDA_50564a31-4446-41e2-8150-cdca6b5bfcd3"
      unitRef="usd">3041000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTEtMS0xLTEtNzMzNDA_d54b26b9-c18c-42fb-92e9-3f2d92c57541"
      unitRef="usd">59000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTEtMy0xLTEtNzMzNDA_b82d71ff-5e7c-4035-b078-d3d8fd6d6da8"
      unitRef="usd">65000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTItMS0xLTEtNzMzNDA_863c9bc1-8f32-47a0-b70b-e5e13eeba2fd"
      unitRef="usd">122000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTItMy0xLTEtNzMzNDA_41ff9647-8acf-4f57-88ce-49fa458c19be"
      unitRef="usd">148000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTMtMS0xLTEtNzMzNDA_c52e24e6-f24e-4c52-954a-114141bf1245"
      unitRef="usd">210000000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTMtMy0xLTEtNzMzNDA_5715ce3c-a6b5-47b3-900c-b81383c5fea2"
      unitRef="usd">191000000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTQtMS0xLTEtNzMzNDA_7eef0878-a4f8-42f4-8b58-1a57269e15e3"
      unitRef="usd">241000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTQtMy0xLTEtNzMzNDA_ae5eddb8-8cd4-4e10-a59c-fbb71280386d"
      unitRef="usd">317000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTUtMS0xLTEtNzMzNDA_4d202484-dc0c-42ea-a1c7-fe624a0d0bc0"
      unitRef="usd">5400000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTUtMy0xLTEtNzMzNDA_87866500-4e84-4fa8-9d76-d36114ce24d2"
      unitRef="usd">5401000000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTYtMS0xLTEtNzMzNDA_ef0b32ef-7475-4215-9582-96d0683dad2e"
      unitRef="usd">46000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTYtMy0xLTEtNzMzNDA_dc701a7c-d803-4d4f-92d5-4fe7e709738f"
      unitRef="usd">43000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTctMS0xLTEtNzMzNDA_715e3316-afc0-44db-abe4-f96bd3ba93c9"
      unitRef="usd">9307000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMTctMy0xLTEtNzMzNDA_2ab2f418-2942-4e5c-9614-9eb382bb61d9"
      unitRef="usd">9206000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjAtMS0xLTEtNzMzNDA_342cda8f-eb01-4e4b-af1f-4f8acd2a28b3"
      unitRef="usd">12000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjAtMy0xLTEtNzMzNDA_f41879bd-f752-4675-b8b2-800ab6dec418"
      unitRef="usd">20000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjEtMS0xLTEtNzMzNDA_c9371978-ea42-4225-965b-96e01b677472"
      unitRef="usd">112000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjEtMy0xLTEtNzMzNDA_1a966d4e-49af-4823-8c3f-281409d433c7"
      unitRef="usd">90000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjItMS0xLTEtNzMzNDA_88218159-ff92-4bb1-acae-1cb3145b62fd"
      unitRef="usd">99000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjItMy0xLTEtNzMzNDA_05708436-ed72-4af6-913d-baea61a597df"
      unitRef="usd">144000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjMtMS0xLTEtNzMzNDA_d00d6834-fa9e-4831-a18b-4466f5de7033"
      unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjMtMy0xLTEtNzMzNDA_a4e05dea-3518-41b2-a131-3b04779d7313"
      unitRef="usd">16000000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjQtMS0xLTEtNzMzNDA_fac44658-dbe0-4adc-8c44-4b11384d52a4"
      unitRef="usd">1242000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjQtMy0xLTEtNzMzNDA_193d4c00-403a-4fb1-a620-77cefb3539e8"
      unitRef="usd">973000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjUtMS0xLTEtNzMzNDA_33f29c7f-cc7f-4248-92a3-790fd1559c6a"
      unitRef="usd">1465000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjUtMy0xLTEtNzMzNDA_a00f0df9-90a6-49b7-9f56-fcc9703f13ae"
      unitRef="usd">1243000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjYtMS0xLTEtNzMzNDA_a0e3fdc5-6e29-4053-a3dc-7c345f350b1e"
      unitRef="usd">2193000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjYtMy0xLTEtNzMzNDA_9167602f-1029-45f1-af6a-3e06005d45aa"
      unitRef="usd">1816000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjctMS0xLTEtNzMzNDA_71c5e751-4d97-4429-ab61-20b86b9a291b"
      unitRef="usd">142000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjctMy0xLTEtNzMzNDA_9f4f62d0-ac04-4b1a-ae73-8bf50465c2b5"
      unitRef="usd">171000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjgtMS0xLTEtNzMzNDA_97325f5c-1c41-424b-bd7b-e6254386a1e9"
      unitRef="usd">18000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjgtMy0xLTEtNzMzNDA_d6b01b72-6991-40b2-ba1a-1b1a220121bb"
      unitRef="usd">23000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjktMS0xLTEtNzMzNDA_873d3b82-c2d6-4d69-8164-ab1f68d59136"
      unitRef="usd">23000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMjktMy0xLTEtNzMzNDA_2f5e1385-48a7-4084-b65b-10b9e3900cca"
      unitRef="usd">31000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzAtMS0xLTEtNzMzNDA_e1456753-fcd5-4172-a400-9b8409579d37"
      unitRef="usd">3841000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzAtMy0xLTEtNzMzNDA_e9e5ba2b-1e5d-41b4-89b4-ae44fe5aeaf1"
      unitRef="usd">3284000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzEtMS0xLTEtNzMzNDA_fa658b49-fcfa-4a7e-b766-65c49aaaa4d7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzEtMy0xLTEtNzMzNDA_74934889-5905-4767-bd6b-5ef1b9a26e36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV8zMQ_c182385d-5c51-4265-ae91-0f7e6fdab417"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV8zMQ_e94469a3-5c0e-4971-82a7-5f65a503b6c8"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV80NQ_7d36269d-3aba-4f29-8d7c-3218c8109e35"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV80NQ_c9b108b9-3950-45b7-a05d-f61c9628eb70"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_107e91cc-38c7-4a1b-9134-886dd7e5da20"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_53406e70-6e50-48c1-9b87-043c69bbf168"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_f11b3ae5-2e81-4f70-8ed0-82e9e7041f94"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3MTEwNjZiNDk4YTY0ZjQzOTkzNDUxODJiODE5ZGE1YV82Nw_f62bbc0a-bf80-47ad-92f6-92740042f0d1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMS0xLTEtNzMzNDA_9fd2affc-32a7-4400-bd93-4d5e61769556"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzQtMy0xLTEtNzMzNDA_eccc27cd-ab93-4064-926f-a6cf50f0b06a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie48420b2695343faa64beb11e8a45380_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N18zNg_822b9b55-d533-4388-a301-07d6cf985a51"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N18zNg_c4bc35aa-1a2f-49b6-8c40-fb92490773f8"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N181MA_bb27a202-f128-45d2-9386-8d31d6b44557"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie48420b2695343faa64beb11e8a45380_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N181MA_d3f83335-4454-4bac-bdd0-726a0710a3d8"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie48420b2695343faa64beb11e8a45380_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183Mg_5e8c545f-314c-4949-a1df-e6cdda06d3bb"
      unitRef="shares">154009000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie48420b2695343faa64beb11e8a45380_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183Mg_84c05546-d061-4875-b64f-6f0db04322bf"
      unitRef="shares">154009000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183OQ_5251bd21-d78a-45a4-9949-c69a8acb5a18"
      unitRef="shares">149624000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpkNGY5N2E0NTI2YmM0Y2JhOTBlMzAzNmE2ZjE2MDE4N183OQ_a1511057-fb05-4e3a-a696-3def9907208a"
      unitRef="shares">149624000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie48420b2695343faa64beb11e8a45380_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMS0xLTEtNzMzNDA_dc057c80-0a54-47ab-8a5a-da708b73bfd5"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i55bf8ff6d28042b6b771fb99ecb08084_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzUtMy0xLTEtNzMzNDA_c3207c9c-388b-434c-a7d5-fc0a54ef3c65"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF8zNg_32a98cbb-f39f-4a4a-bbce-fb1097e7c226"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF8zNg_6db319ab-795e-4d06-8e14-0fbe433ec654"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81MA_037e087b-aa6a-45de-b3f5-5636b22f07ed"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81MA_5db5a503-fe18-47d0-acc3-2a431a57d42e"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF83Mg_26611df8-7089-4009-bc85-7be98289144e"
      unitRef="shares">7300000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF83Mg_6a5d5a68-674d-4c71-b2f6-3c26fd48b329"
      unitRef="shares">7300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81NDk3NTU4MTQxNDc_478e6ada-78fd-4a4b-bfc9-4ee7fe752a91"
      unitRef="shares">6978000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjplNGQwM2U2NTMyYjY0ZDQ5YWM4YTgzMjI3ZjBmYTJkZF81NDk3NTU4MTQxNDc_54e34737-3ecc-4027-9007-78c00bb44204"
      unitRef="shares">6978000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia1f12876d12c4b7fbe83de85e9297cc5_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMS0xLTEtNzMzNDA_7db12a69-e430-4b79-a77f-41141d51b4f9"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2d5535434627443d86d7b01e5cb9fd4b_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzYtMy0xLTEtNzMzNDA_74b5e931-569d-4a64-a4ef-ff8c650d6f79"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzctMS0xLTEtNzMzNDA_d36636da-d6f8-49ba-8a6e-475b844d034a"
      unitRef="usd">7974000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzctMy0xLTEtNzMzNDA_0c9f503b-31b2-4524-98f9-0a952317e67a"
      unitRef="usd">7750000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzgtMS0xLTEtNzMzNDA_2e3b757b-d34c-45c2-b417-7f2c7fe1bde5"
      unitRef="usd">-33000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzgtMy0xLTEtNzMzNDA_3774ee79-0e0b-4d41-af07-dbd9c29c7855"
      unitRef="usd">-12000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzktMS0xLTEtNzMzNDA_da51a198-962c-4bdb-8172-2e51235cb39a"
      unitRef="usd">-2475000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfMzktMy0xLTEtNzMzNDA_30c94eda-1739-4623-a68d-e19d918b3196"
      unitRef="usd">-1816000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDAtMS0xLTEtNzMzNDA_58410422-c1fa-4d71-bf2c-e0d95c594ec1"
      unitRef="usd">5466000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDAtMy0xLTEtNzMzNDA_5a2a50a8-df72-4855-9a30-ed2cefea07fc"
      unitRef="usd">5922000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDEtMS0xLTEtNzMzNDA_d62d7691-4372-4a32-ac6c-c9b4b5538b79"
      unitRef="usd">9307000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185MS9mcmFnOjAwOTFiMDRiYTJjOTQwNWViZTllYTMxMjYzN2Y4MzQ3L3RhYmxlOjNhYzhiNTgyNTk5ZDQ2NTBiYmEyZTJlZDA4MTJmZGE1L3RhYmxlcmFuZ2U6M2FjOGI1ODI1OTlkNDY1MGJiYTJlMmVkMDgxMmZkYTVfNDEtMy0xLTEtNzMzNDA_d02720e9-4723-47d0-abfc-7c3087b4accd"
      unitRef="usd">9206000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMy0xLTEtMS03MzM0MA_966c4ae5-fde9-445c-88e7-4d4efb3616d7"
      unitRef="usd">1794000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMy0zLTEtMS03MzM0MA_c335fe61-532a-47c5-a9ea-429b7ff8d3b9"
      unitRef="usd">1249000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11bcdca4bdd3409d8ee5852d0a2fb087_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMy01LTEtMS03MzM0MA_84c92b40-ce43-4d92-9ccc-ef92a4857451"
      unitRef="usd">797000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c3436d673094c078652101c3f77435a_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNC0xLTEtMS03MzM0MA_f4699390-5322-41e2-99d7-e2da84fb05a2"
      unitRef="usd">64000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNC0zLTEtMS03MzM0MA_62c5d8e3-0575-4264-9fa3-2afff337ec20"
      unitRef="usd">51000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id62ac78b4b4c435582102ab7663f3c4f_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNC01LTEtMS03MzM0MA_67c48cc1-a7e5-4efb-9721-b0e9cb9b4e32"
      unitRef="usd">38000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNS0xLTEtMS03MzM0MA_71cc37c2-80f5-4e17-9915-50bf4aa40fe1"
      unitRef="usd">1858000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNS0zLTEtMS03MzM0MA_d0f3ea8d-4b87-4eb5-8526-9923041fd6ee"
      unitRef="usd">1300000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNS01LTEtMS03MzM0MA_1e0e474e-b285-403f-9222-8934c1369b7c"
      unitRef="usd">835000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNy0xLTEtMS03MzM0MA_60975e91-225d-41a7-b5ef-25776667718e"
      unitRef="usd">464000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNy0zLTEtMS03MzM0MA_ef4c2387-94f7-4098-a763-590df68d9dd5"
      unitRef="usd">329000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i11bcdca4bdd3409d8ee5852d0a2fb087_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfNy01LTEtMS03MzM0MA_1eb6658a-b4fe-4dfa-9ec2-cf628a92c46c"
      unitRef="usd">170000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9c3436d673094c078652101c3f77435a_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOC0xLTEtMS03MzM0MA_36c09555-3321-4741-9044-62c312cb420b"
      unitRef="usd">82000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOC0zLTEtMS03MzM0MA_12cfe496-3ec0-4b6f-8f48-f4d3003b00d7"
      unitRef="usd">67000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id62ac78b4b4c435582102ab7663f3c4f_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOC01LTEtMS03MzM0MA_b70d698e-a344-4f60-9813-95f51d901e84"
      unitRef="usd">48000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOS0xLTEtMS03MzM0MA_221919ce-0bbe-48f5-b9d0-a0a5a45079c2"
      unitRef="usd">546000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOS0zLTEtMS03MzM0MA_66f7b513-2d3d-4d59-9114-9c6fc650bace"
      unitRef="usd">396000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfOS01LTEtMS03MzM0MA_4b2708c3-d187-4f68-bb75-25d12c9e2b51"
      unitRef="usd">218000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTAtMS0xLTEtNzMzNDA_f549dad9-6966-43f2-984a-212750c176bb"
      unitRef="usd">1312000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTAtMy0xLTEtNzMzNDA_c91abf55-cc47-455d-9a97-b0ee13ed2bf2"
      unitRef="usd">904000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTAtNS0xLTEtNzMzNDA_c90ad4f2-707f-4a72-84be-140375abdd8e"
      unitRef="usd">617000000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTItMS0xLTEtNzMzNDA_ba920681-8c2e-4950-b24e-1d674ba2be63"
      unitRef="usd">620000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTItMy0xLTEtNzMzNDA_bd282ae3-c5cc-44ab-baf4-d1f86d081bd8"
      unitRef="usd">469000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTItNS0xLTEtNzMzNDA_10e132e5-231b-4a2b-9ffc-d2d41cb309f8"
      unitRef="usd">223000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTMtMS0xLTEtNzMzNDA_356a26a4-66de-45c6-83db-2784b7783f30"
      unitRef="usd">1066000000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTMtMy0xLTEtNzMzNDA_e4228f01-9876-43d6-9e77-457f090b75ff"
      unitRef="usd">771000000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTMtNS0xLTEtNzMzNDA_86b250c9-e52a-4f85-95ad-8039fcd02f0c"
      unitRef="usd">427000000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTQtMS0xLTEtNzMzNDA_d2d15d4e-b28e-4ef8-b27f-40605587e3f9"
      unitRef="usd">409000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTQtMy0xLTEtNzMzNDA_892b847c-65c6-49df-94a6-26cc77217dd9"
      unitRef="usd">432000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTQtNS0xLTEtNzMzNDA_d50735e7-4745-4dee-a7c6-ed9ce8db263a"
      unitRef="usd">171000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMS0xLTEtODU2NDc_a8f5cd07-61c3-4f5a-beca-9183391365d1"
      unitRef="usd">29000000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMy0xLTEtODU2NDc_a80b407d-5558-4fe9-92f5-36c0abc9966f"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtNS0xLTEtODU2NDc_f7ad40b1-aba8-46fc-88e0-7b92c647a812"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMS0xLTEtNzMzNDA_a14ba6e7-e556-4ec1-841c-c2c70ee4da0b"
      unitRef="usd">2124000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtMy0xLTEtNzMzNDA_6e31e4dc-2386-49fc-bf8a-58ba30582a78"
      unitRef="usd">1672000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTUtNS0xLTEtNzMzNDA_e9e9b643-fa98-4759-80dc-ba34596ab105"
      unitRef="usd">821000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTYtMS0xLTEtNzMzNDA_3572106c-b262-4771-8647-2f59c99a775c"
      unitRef="usd">-812000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTYtMy0xLTEtNzMzNDA_83e2bff9-531e-471e-adcf-038821ed8a9b"
      unitRef="usd">-768000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTYtNS0xLTEtNzMzNDA_5630f5dc-f703-4eb7-a679-48f0913b1856"
      unitRef="usd">-204000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTctMS0xLTEtNzMzNDA_57d613a4-4692-42a2-9731-8391c2fc7bbe"
      unitRef="usd">11000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTctMy0xLTEtNzMzNDA_1882c535-31de-49aa-bc13-43da4a76dafb"
      unitRef="usd">91000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTctNS0xLTEtNzMzNDA_0a5247d9-8852-449c-aa5d-562c03219381"
      unitRef="usd">73000000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTgtMS0xLTEtNzMzNDA_8182f2c4-9a9f-4a47-be77-1e0d53ae13c8"
      unitRef="usd">22000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTgtMy0xLTEtNzMzNDA_7107e6d3-9529-485e-8ff9-9566168cab1c"
      unitRef="usd">9000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTgtNS0xLTEtNzMzNDA_9ae446c9-dcb4-42d7-b4fa-858f36dcff5d"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTktMS0xLTEtNzMzNDA_924b8e91-6320-4b50-832d-3c2c88ddf621"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTktMy0xLTEtNzMzNDA_6fe97e20-cbce-4b57-ac81-f68b7ee877d8"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMTktNS0xLTEtNzMzNDA_14c36dfc-3655-4644-9f4d-14c614217f9d"
      unitRef="usd">-2000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <okta:InterestExpenseAndOtherNonoperatingIncomeExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjAtMS0xLTEtNzMzNDA_f0684720-0530-4215-8789-ecb980fa445c"
      unitRef="usd">-11000000</okta:InterestExpenseAndOtherNonoperatingIncomeExpense>
    <okta:InterestExpenseAndOtherNonoperatingIncomeExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjAtMy0xLTEtNzMzNDA_e46721b2-c6a9-42b0-9535-051e5c99db92"
      unitRef="usd">82000000</okta:InterestExpenseAndOtherNonoperatingIncomeExpense>
    <okta:InterestExpenseAndOtherNonoperatingIncomeExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjAtNS0xLTEtNzMzNDA_f994ee30-0b02-4df9-a203-aa59c0ce281a"
      unitRef="usd">62000000</okta:InterestExpenseAndOtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjEtMS0xLTEtNzMzNDA_788e753e-bca6-49b7-ad4e-1f83a88afe46"
      unitRef="usd">-801000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjEtMy0xLTEtNzMzNDA_52491888-5726-4138-bdcd-6e7f4e3003da"
      unitRef="usd">-850000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjEtNS0xLTEtNzMzNDA_24045feb-8ab2-4c7f-84fe-c31eab30d3f2"
      unitRef="usd">-266000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjItMS0xLTEtNzMzNDA_fae52849-af6a-4cd8-a55d-affe089bedfc"
      unitRef="usd">14000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjItMy0xLTEtNzMzNDA_b90d833e-1c44-4889-b539-4110dd0b4c2d"
      unitRef="usd">-2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjItNS0xLTEtNzMzNDA_7568eafd-7eda-4555-bedb-79cdad8e317d"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjMtMS0xLTEtNzMzNDA_c3516125-fe07-430b-b50d-e7a16c232c36"
      unitRef="usd">-815000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjMtMy0xLTEtNzMzNDA_39cc763e-d50d-4968-9131-752bcba04ecc"
      unitRef="usd">-848000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjMtNS0xLTEtNzMzNDA_0d399756-c8b6-4e71-969a-b6b91b70e43f"
      unitRef="usd">-266000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMS0xLTEtNzMzNDA_3729fa0f-8659-4d4d-a113-5b3fca376cbc"
      unitRef="usdPerShare">-5.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMS0xLTEtNzMzNDA_c61bae1c-d7f2-4c62-842f-128018837a86"
      unitRef="usdPerShare">-5.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMy0xLTEtNzMzNDA_44a97bc5-bf33-46c4-bcd9-bbefc24fef91"
      unitRef="usdPerShare">-5.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtMy0xLTEtNzMzNDA_b1fcebd7-b0eb-4500-84c0-4eb252bafb92"
      unitRef="usdPerShare">-5.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtNS0xLTEtNzMzNDA_1482c3bd-8184-4927-9699-d7fad77c2605"
      unitRef="usdPerShare">-2.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjUtNS0xLTEtNzMzNDA_9f3e428d-3872-44ff-8657-ff23d9fd7bd6"
      unitRef="usdPerShare">-2.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMS0xLTEtNzMzNDA_9ae7d4fa-abe4-49be-b6a4-ad9b1e0d0062"
      unitRef="shares">158023000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMS0xLTEtNzMzNDA_dc270407-8b99-49c2-b21d-f64411e031bc"
      unitRef="shares">158023000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMy0xLTEtNzMzNDA_1931b6ac-1274-42fb-85c2-5222e0c38095"
      unitRef="shares">148036000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctMy0xLTEtNzMzNDA_3959bba1-08ba-401b-81b6-8ea08d467cee"
      unitRef="shares">148036000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctNS0xLTEtNzMzNDA_3d35ca56-8429-4a9c-9e99-3d0888f025c0"
      unitRef="shares">127212000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185NC9mcmFnOmU2OTc4OGFiNDkwOTQwOTU5N2QzYjg1OWUxZTU5NDcyL3RhYmxlOjRjNzQyMWM4MmYwMTQ4ZjVhN2I4Mjk4N2RkMzhmMzEyL3RhYmxlcmFuZ2U6NGM3NDIxYzgyZjAxNDhmNWE3YjgyOTg3ZGQzOGYzMTJfMjctNS0xLTEtNzMzNDA_c8f1561c-ef93-4d9c-a9e6-9b9bf8bb4401"
      unitRef="shares">127212000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfMi0xLTEtMS03MzM0MA_1f8b5751-b0d1-4bb9-8fb4-04759a1c3d2e"
      unitRef="usd">-815000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfMi0zLTEtMS03MzM0MA_bcbf0681-e8d1-4fa6-babf-02d95ff6ecde"
      unitRef="usd">-848000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfMi01LTEtMS03MzM0MA_3f1f8635-01ff-48a4-b9c5-e28980c5bfa3"
      unitRef="usd">-266000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNC0xLTEtMS03MzM0MA_1679e440-3091-4ee6-ad9e-e5eab800ed8b"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNC0zLTEtMS03MzM0MA_a1f8bf9d-482f-4819-8f2b-28fb1f0636ab"
      unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNC01LTEtMS03MzM0MA_da64423f-d342-4991-84cb-6da12b5a5e8a"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNS0xLTEtMS03MzM0MA_34fc5013-2db5-4cae-87f1-1a82bce3e084"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNS0zLTEtMS03MzM0MA_fd1730c4-98fe-4a47-a540-2e66fce75541"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNS01LTEtMS03MzM0MA_cc023407-c272-45b3-9b32-b737b308300e"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNi0xLTEtMS03MzM0MA_f10f7b56-8d30-473f-9e5d-65772b266fc3"
      unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNi0zLTEtMS03MzM0MA_909a1a4b-3b43-4865-9dc7-7469f319fa34"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNi01LTEtMS03MzM0MA_d3a0b437-bb99-4611-9a58-2dd04574d32c"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNy0xLTEtMS03MzM0MA_500c0fdb-e236-41a0-972d-c6409832a37d"
      unitRef="usd">-836000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNy0zLTEtMS03MzM0MA_1e730a75-22ef-4e52-8c08-d14408ab26ca"
      unitRef="usd">-865000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M185Ny9mcmFnOmYyZDg1ZTA5YjJiODRjMDI5MTliZmMyMWYyYWQ0OTJmL3RhYmxlOmU5YTIzOGQ5YTVjOTRhMWY4YjZlODUxMTgwNWM0OTk4L3RhYmxlcmFuZ2U6ZTlhMjM4ZDlhNWM5NGExZjhiNmU4NTExODA1YzQ5OThfNy01LTEtMS03MzM0MA_31932763-ac2f-4926-b5b2-8ad56f577286"
      unitRef="usd">-262000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i83ff24a772c24cb399c07210b3541fe5_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTYtMS0xLTczMzQw_5f8b1111-083e-4007-880c-4aa676e38f8c"
      unitRef="shares">113990000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i83ff24a772c24cb399c07210b3541fe5_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTgtMS0xLTczMzQw_b8ec07fd-287d-4db6-8995-1e772c397ca9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i4f7d6a1a054a4f868fda3b9608f7b87d_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTEwLTEtMS03MzM0MA_023a2fae-e601-4fbe-8f69-b931d92416f6"
      unitRef="shares">8648000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4f7d6a1a054a4f868fda3b9608f7b87d_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTEyLTEtMS03MzM0MA_ab78761f-80ef-4afd-b612-d1e5c500dfc0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id41effbaba5d4756b6030d5982bcbbb1_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTE0LTEtMS03MzM0MA_9cd3b992-e217-4496-a98f-4a7dd466636f"
      unitRef="usd">1106000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb33c9497271435aaf4f03fdc38e58b1_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTE2LTEtMS03MzM0MA_576f7b21-2593-4fea-987a-1fd16573067c"
      unitRef="usd">1000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0a007bf0a5249709855b5d72bb141ff_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTE4LTEtMS03MzM0MA_30ac0e88-17ea-4efc-b3fd-22fa741dd486"
      unitRef="usd">-702000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e20e5868a8345a68a6e722600c31e7b_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU2LTIwLTEtMS03MzM0MA_68cb2099-e67f-4945-9398-ed67c694c96b"
      unitRef="usd">405000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTYtMS0xLTczMzQw_0d89d182-00bb-4b1b-9c35-b3e3045adf42"
      unitRef="shares">4114000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTEwLTEtMS03MzM0MA_6e7f4c4e-f95a-49ef-9062-4c9721057d0c"
      unitRef="shares">254000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTE0LTEtMS03MzM0MA_70464b77-eae5-4583-b5b8-3a9823368c4f"
      unitRef="usd">46000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU3LTIwLTEtMS03MzM0MA_4ad09cfa-a9ff-4a32-b474-a67ae67410da"
      unitRef="usd">46000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU4LTYtMS0xLTczMzQw_b6285f88-b0c1-4897-9605-e3a69864d740"
      unitRef="shares">247000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU4LTE0LTEtMS03MzM0MA_8061ec81-7429-4812-aa6f-f1118ab0571c"
      unitRef="usd">26000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU4LTIwLTEtMS03MzM0MA_01fd7324-e50c-4ed1-8565-fdf8ae1e72a0"
      unitRef="usd">26000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzU5LTYtMS0xLTczMzQw_775ea240-9cec-4359-9b38-4d097da552ac"
      unitRef="shares">2109000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYwLTYtMS0xLTczMzQw_99eeb4d4-2b7c-4ffc-812a-648093ec04d2"
      unitRef="shares">86000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYwLTE0LTEtMS03MzM0MA_2f301c93-c6f2-4106-b2f5-5c703b2ffcbc"
      unitRef="usd">10000000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYwLTIwLTEtMS03MzM0MA_240215e2-eda1-4c14-ab4d-d7e7db5841a0"
      unitRef="usd">10000000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYxLTYtMS0xLTczMzQw_ad968687-36c8-4709-a24d-2a458f7d8c5b"
      unitRef="shares">43000</okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYxLTE0LTEtMS03MzM0MA_963e8ea0-01aa-4a46-bee9-51d1f805c409"
      unitRef="usd">9000000</okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYxLTIwLTEtMS03MzM0MA_68411225-bc6c-4cdb-a373-7c2197c4c9b6"
      unitRef="usd">9000000</okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYyLTYtMS0xLTczMzQw_d2f422e8-56d1-45f8-96ed-e25785fc1366"
      unitRef="shares">743000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYyLTEwLTEtMS03MzM0MA_8c89c64f-128c-4614-9baa-af996137990c"
      unitRef="shares">-743000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzYzLTYtMS0xLTczMzQw_df452519-6cb5-4e5f-9679-8d089bc227ac"
      unitRef="shares">168000</okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY1LTE0LTEtMS03MzM0MA_19978d5c-156d-4332-8e6e-7ee6dc71f5ef"
      unitRef="usd">306000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY1LTIwLTEtMS03MzM0MA_89720eec-13c2-4b57-ba03-751917948cc1"
      unitRef="usd">306000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt>
    <okta:StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY2LTYtMS0xLTczMzQw_655f6f5f-fd1e-4d5f-8f15-39537b6a9a99"
      unitRef="shares">1660000</okta:StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY2LTE0LTEtMS03MzM0MA_5f0f48fb-de43-4db9-bf36-719f47a3baf6"
      unitRef="usd">-70000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY2LTIwLTEtMS03MzM0MA_4cb189a2-f434-4317-a02a-29af1fe0a97c"
      unitRef="usd">-70000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <okta:ProceedsfromTerminationofNoteHedges
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY4LTE0LTEtMS03MzM0MA_b5fa2acb-aa60-4925-84f2-12506cc96544"
      unitRef="usd">195000000</okta:ProceedsfromTerminationofNoteHedges>
    <okta:ProceedsfromTerminationofNoteHedges
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzY4LTIwLTEtMS03MzM0MA_1e97ff42-434a-4684-bf9c-9aa905414c14"
      unitRef="usd">195000000</okta:ProceedsfromTerminationofNoteHedges>
    <okta:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcwLTE0LTEtMS03MzM0MA_b232685e-ac3e-4e79-807f-9382d95ec851"
      unitRef="usd">175000000</okta:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants>
    <okta:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcwLTIwLTEtMS03MzM0MA_a8b53058-18f7-40c4-b8dc-f47c46de6e6a"
      unitRef="usd">175000000</okta:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants>
    <okta:AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcxLTE0LTEtMS03MzM0MA_06df0a06-a024-4289-851f-3538e6c8098e"
      unitRef="usd">134000000</okta:AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges>
    <okta:AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcxLTIwLTEtMS03MzM0MA_9891c2d3-ab15-4eaf-b54c-60f1b5c51656"
      unitRef="usd">134000000</okta:AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i98672585ba364dd69f97dff19bce46e7_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcyLTE0LTEtMS03MzM0MA_c248fcc4-ec1e-4a2c-bc72-990667150a6a"
      unitRef="usd">197000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzcyLTIwLTEtMS03MzM0MA_13319f2b-3c4f-422e-8c2d-fa07e4a4c41d"
      unitRef="usd">197000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i86698dfff9b14ff8903cfd00cdb2d400_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzczLTE2LTEtMS03MzM0MA_1a945bdc-cee8-4059-b074-33cf2a8d748c"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzczLTIwLTEtMS03MzM0MA_9cc7641f-761c-4a05-8b22-c438f1c39d32"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i54cba54b457d42b7bf981759e153853d_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc0LTE4LTEtMS03MzM0MA_3b95fc20-fb45-415f-bda0-55559bb28096"
      unitRef="usd">-266000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc0LTIwLTEtMS03MzM0MA_cad0990f-7c1b-42ca-8e06-d6894936b062"
      unitRef="usd">-266000000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i5daf8b3a59314632aee978ebecb60f25_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTYtMS0xLTczMzQw_d9daf7df-c084-4f0d-b242-4fd45cd1c69f"
      unitRef="shares">122824000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5daf8b3a59314632aee978ebecb60f25_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTgtMS0xLTczMzQw_ab33d8fe-7c8f-4f05-a24a-aed5eb6de2a7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib4e3565d67c54f8f809ec77d71199d40_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTEwLTEtMS03MzM0MA_0a63575f-c144-434f-9f2f-0e279559aee5"
      unitRef="shares">8159000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib4e3565d67c54f8f809ec77d71199d40_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTEyLTEtMS03MzM0MA_ae538ff1-5160-4df5-bc99-032536edd617"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0893124aa7504130b8cb8827d1452402_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTE0LTEtMS03MzM0MA_16a2253d-c7f3-43cd-92bb-579aff4f3142"
      unitRef="usd">1656000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if316732271c242b886ebb11aba450a1e_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTE2LTEtMS03MzM0MA_60610313-e086-407f-b2b7-76747a013088"
      unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5dff3388ea4414fb8988085b070d25b_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTE4LTEtMS03MzM0MA_5af2becd-e452-4294-bd7d-7981fc51e509"
      unitRef="usd">-968000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc1LTIwLTEtMS03MzM0MA_a3a4ebe4-40b0-46f2-a0c3-da11b92de838"
      unitRef="usd">693000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc2LTYtMS0xLTczMzQw_473d6b52-0d98-48e5-82be-c29dfdad9e2b"
      unitRef="shares">19190000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc2LTE0LTEtMS03MzM0MA_722a154e-6384-41d1-8453-4fd2309bbf42"
      unitRef="usd">5409000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc2LTIwLTEtMS03MzM0MA_f409486b-4e0a-4d05-b89a-51e326ee1bc4"
      unitRef="usd">5409000000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <okta:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc3LTYtMS0xLTczMzQw_63aa83b8-e9d2-47ff-b0b4-bd81ce121909"
      unitRef="shares">1269000</okta:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTYtMS0xLTczMzQw_df340c83-21ff-41f5-8618-5e7c3d2d9807"
      unitRef="shares">2552000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8bf076d0eb00449da75900bf11251897_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTEwLTEtMS03MzM0MA_ef3c179a-fe13-488b-8fc4-daf958b349e4"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTE0LTEtMS03MzM0MA_b14486a9-a80a-4843-9b26-4572c552c993"
      unitRef="usd">54000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc4LTIwLTEtMS03MzM0MA_18c45bfe-fbcb-4198-9566-76c5293e3058"
      unitRef="usd">54000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc5LTYtMS0xLTczMzQw_574988e4-7337-4118-8122-504c53527c49"
      unitRef="shares">186000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc5LTE0LTEtMS03MzM0MA_f29472b2-1b5c-4428-a617-4994dd605e49"
      unitRef="usd">36000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzc5LTIwLTEtMS03MzM0MA_cedeef8a-ad21-4dc1-8f77-acd563b0ddce"
      unitRef="usd">36000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgwLTYtMS0xLTczMzQw_bc3eda4b-6d0e-4f45-977e-d7bcb895e926"
      unitRef="shares">2294000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgxLTYtMS0xLTczMzQw_c1b7947a-093f-455d-b72f-e29c209ace0a"
      unitRef="shares">30000</okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution
      contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgxLTE0LTEtMS03MzM0MA_6f709109-a6a4-4c46-9ec8-9ba9d36eda8a"
      unitRef="usd">7000000</okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgxLTIwLTEtMS03MzM0MA_17b53a2b-9dca-4325-a8e9-a2faba21ec36"
      unitRef="usd">7000000</okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgyLTYtMS0xLTczMzQw_37dd01b2-9605-4022-b195-5e12e961231c"
      unitRef="shares">1183000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i8bf076d0eb00449da75900bf11251897_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgyLTEwLTEtMS03MzM0MA_f4e81a70-12fb-4178-abf5-eda6a4becac8"
      unitRef="shares">-1183000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <okta:StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgzLTYtMS0xLTczMzQw_934b5bed-940a-4180-acac-8f58bb2f0f22"
      unitRef="shares">476000</okta:StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgzLTE0LTEtMS03MzM0MA_044b8dc6-8936-4944-b7fe-932e00cb0c43"
      unitRef="usd">-21000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzgzLTIwLTEtMS03MzM0MA_1b89cfda-f919-49f1-b1ad-da2ed6036fb9"
      unitRef="usd">-21000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg0LTYtMS0xLTczMzQw_5c49d72e-5478-46ad-b208-8f8e339d554a"
      unitRef="shares">380000</okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i048eb1d460604816b70f5f45ea2b7140_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg1LTE0LTEtMS03MzM0MA_3277ed3b-f501-4b3a-9f21-3988494e5352"
      unitRef="usd">567000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg1LTIwLTEtMS03MzM0MA_64e89454-c545-41e3-97eb-5dfada15b257"
      unitRef="usd">567000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i78ca9ae8677549e6a1e13b7cee8c080c_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg2LTE2LTEtMS03MzM0MA_fefa6d47-87fd-4bef-9383-ee59202737bd"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg2LTIwLTEtMS03MzM0MA_95ae46dc-642e-461e-9988-3be881cb24a7"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i4047e35eeafe40b7a938591f2a4b95d2_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg3LTE4LTEtMS03MzM0MA_059bb3b1-f5ba-4894-8d5d-345f9ece04ef"
      unitRef="usd">-848000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg3LTIwLTEtMS03MzM0MA_9456be22-2207-42c8-95eb-9fbf606525f6"
      unitRef="usd">-848000000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i5cd31e9db35946e7bfae8abdf56b2111_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTYtMS0xLTczMzQw_c3ea3c48-ad32-4823-9be5-6d18731bd9d2"
      unitRef="shares">149624000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5cd31e9db35946e7bfae8abdf56b2111_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTgtMS0xLTczMzQw_bf28a255-866d-46da-8995-098a42eba224"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9c44ad6633a84e5b9bfae127eb224bc8_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTEwLTEtMS03MzM0MA_f155536f-18be-42eb-9edd-02a7522ad675"
      unitRef="shares">6978000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9c44ad6633a84e5b9bfae127eb224bc8_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTEyLTEtMS03MzM0MA_8dd0e9d5-2511-4202-9e88-b3451112e297"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f1ca5d3babd443881c55f93939e15a1_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTE0LTEtMS03MzM0MA_4e236587-befd-45dd-8141-e9b838a6bb91"
      unitRef="usd">7750000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia200f18e9f44411d9b7d982b1c76b966_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTE2LTEtMS03MzM0MA_82065b45-8ea2-46be-92b0-e25186432be0"
      unitRef="usd">-12000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57ba1d4b5c8a4e92bf238024dd7e6ba6_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTE4LTEtMS03MzM0MA_2be5258c-4917-4913-9097-912c3ea60ddc"
      unitRef="usd">-1816000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg4LTIwLTEtMS03MzM0MA_f0e23116-00d8-4cf3-b48b-be46279fca50"
      unitRef="usd">5922000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02b353cc617947e39e86a70ebbf9b7f1_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTE0LTEtMS04NzMwMA_1848fe02-70cd-4655-8945-a0eef60d4e5c"
      unitRef="usd">-528000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad78d31a75b6425cbc7b0c2d2c6eaee5_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTE4LTEtMS04NzMwMA_6cd3b65e-9a42-4d14-a2ba-52b1d1109e91"
      unitRef="usd">156000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzg5LTIwLTEtMS04NzMwMA_5bd4524d-22bd-40e0-b1ca-0850da9dc32a"
      unitRef="usd">-372000000</us-gaap:StockholdersEquity>
    <okta:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkwLTYtMS0xLTczNjA4_47ce51ff-d155-44a4-9fda-a4bcb82aff2e"
      unitRef="shares">-14000</okta:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTYtMS0xLTczNjA4_00a48437-cc2f-4738-a122-e9113b817283"
      unitRef="shares">965000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iabf43dbfaae042bf809595e52f3cf093_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTEwLTEtMS03MzYwOA_c4f73250-0ad6-4b68-bfaf-4c3b2540fb5f"
      unitRef="shares">451000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTE0LTEtMS03MzYwOA_74b56298-7116-4ced-9e52-12d54263d09a"
      unitRef="usd">17000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkxLTIwLTEtMS03MzYwOA_1262bbe8-f14e-49d7-b4d3-9875c22dc273"
      unitRef="usd">17000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkyLTYtMS0xLTczNjA4_d62fb079-2681-42a7-a971-cc8ffacad3b9"
      unitRef="shares">492000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkyLTE0LTEtMS03MzYwOA_37dd9468-d7fa-4c78-9a1b-9c5c3bebd49b"
      unitRef="usd">31000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkyLTIwLTEtMS03MzYwOA_5230e715-200f-430c-81b9-28d676c00ad8"
      unitRef="usd">31000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzkzLTYtMS0xLTczNjA4_42c7e272-bc31-4351-9b2c-554fe17c598d"
      unitRef="shares">2555000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk0LTYtMS0xLTczNjA4_7fd5d507-716f-45a5-b4bd-3958126661ad"
      unitRef="shares">42000</okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution
      contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk0LTE0LTEtMS03MzYwOA_a69db03d-ae06-44f1-8e73-948711c0c543"
      unitRef="usd">4000000</okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk0LTIwLTEtMS03MzYwOA_e3bf4ebf-f86d-421b-93c6-2afd95f7c509"
      unitRef="usd">4000000</okta:StockIssuedDuringPeriodValueNewIssuesCharitableContribution>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ieea78a90bdf542de9dd0f7b757105b44_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk1LTYtMS0xLTczNjA4_fbce0d52-a2bc-4d13-be57-c7f7017b8435"
      unitRef="shares">129000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1ce3fe828110410f9f688926946f0c70_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk1LTEwLTEtMS03MzYwOA_a3b23117-9bc6-4697-a0b0-0e7ccb493cf0"
      unitRef="shares">-129000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i2c1f782f2c0c4c71a72bf967b54b6cd4_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk2LTYtMS0xLTczNjA4_1c9e6d96-b61a-45cf-856e-b683513c2974"
      unitRef="shares">356000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic7b113b5fe4849efb30e19dcbdbe93b0_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk2LTE0LTEtMS03MzYwOA_665bc96d-500a-4d57-b71a-68abe25fdd22"
      unitRef="usd">17000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i0ff9503a5143459880aaf74051e8746c_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk2LTIwLTEtMS03MzYwOA_628947c9-92ce-4f50-8e3f-c577e5de3101"
      unitRef="usd">17000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk3LTYtMS0xLTczNjA4_9db84c9d-27f7-4458-91d6-e2b63edf6d80"
      unitRef="shares">140000</okta:StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2943f9fb8e344b6abd408aee1879565_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk4LTE0LTEtMS03MzYwOA_848e56fd-f2d9-491d-b0a9-563eeae07184"
      unitRef="usd">683000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk4LTIwLTEtMS03MzYwOA_db37a8c4-9c75-40cd-93f5-ab8f1ca29a6f"
      unitRef="usd">683000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie3fb81054a11439d8da5ba360d78b575_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk5LTE2LTEtMS03MzYwOA_fbac8524-70a9-4c93-ab13-46c0158bd93b"
      unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzk5LTIwLTEtMS03MzYwOA_e0118ec9-41e0-46a2-a338-44af7b5f56f1"
      unitRef="usd">-21000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i0423152b2b3c40bda210c899aec7232b_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMC0xOC0xLTEtNzM2MDg_d485be8a-6904-4e5c-8a94-4bb733bafc61"
      unitRef="usd">-815000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMC0yMC0xLTEtNzM2MDg_c762b5c9-1fff-495d-b383-b32359fa217f"
      unitRef="usd">-815000000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="idde538d94b7446e69ba350be325e4249_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS02LTEtMS03MzYwOA_ca0fb542-1b33-43f3-82b2-e162d9d8d275"
      unitRef="shares">154009000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idde538d94b7446e69ba350be325e4249_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS04LTEtMS03MzYwOA_cee41ddf-060d-4b46-9127-f44e6d2c79ed"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i77f5e8673c254e67bb3d02de79900c68_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xMC0xLTEtNzM2MDg_a8c8c9f0-29d0-423c-ba73-6de005f1b794"
      unitRef="shares">7300000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i77f5e8673c254e67bb3d02de79900c68_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xMi0xLTEtNzM2MDg_0b3e2e71-92eb-410d-8145-be412d462461"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a4d2ceb16914100b887931da31533e4_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xNC0xLTEtNzM2MDg_eba9e5d8-d920-4519-9bc6-aad551afab07"
      unitRef="usd">7974000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd888f4d695d47fca7fbb7e294cefbd0_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xNi0xLTEtNzM2MDg_4c5ed871-0a76-4191-9e56-0705273b3d60"
      unitRef="usd">-33000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29e672e57616448cb9c04afcabcb9b64_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0xOC0xLTEtNzM2MDg_6bf09d28-1794-4ac7-9ae6-4349b9846f50"
      unitRef="usd">-2475000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDAvZnJhZzo2ODg2NzI1YzYzMDM0OTYwYmJjMGMxZTM5MDVmYWMyZi90YWJsZTpiZDhkYzI5ZTcxNmE0ZTM1OWI2Yzg0NjllODhlZjNjMi90YWJsZXJhbmdlOmJkOGRjMjllNzE2YTRlMzU5YjZjODQ2OWU4OGVmM2MyXzEwMS0yMC0xLTEtNzM2MDg_f16d2593-bd59-4971-b8cc-16ab4c6323b9"
      unitRef="usd">5466000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQtMS0xLTEtNzMzNDA_2d6031d9-a455-4375-a369-e887cbb5c12e"
      unitRef="usd">-815000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQtMy0xLTEtNzMzNDA_9365d015-f4e6-4749-96e2-8db9ff337e3d"
      unitRef="usd">-848000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQtNS0xLTEtNzMzNDA_dff33046-f5fb-4f08-8b76-1f0533af316a"
      unitRef="usd">-266000000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYtMS0xLTEtNzMzNDA_5b89abfa-c6f3-4a6f-a4f9-d3defd50cf31"
      unitRef="usd">677000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYtMy0xLTEtNzMzNDA_d5c07e7d-e599-45ca-aab2-fa684c7f1111"
      unitRef="usd">566000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYtNS0xLTEtNzMzNDA_d7dfb5d3-680d-47af-af68-0258fab7701c"
      unitRef="usd">195000000</us-gaap:ShareBasedCompensation>
    <okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzctMS0xLTEtNzMzNDA_b8622737-043f-44cb-984c-fdb137a0ed3c"
      unitRef="usd">114000000</okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions>
    <okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzctMy0xLTEtNzMzNDA_5789b34d-cc36-4a4f-897d-d2b763702480"
      unitRef="usd">108000000</okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions>
    <okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzctNS0xLTEtNzMzNDA_ebddf063-5392-4f5f-a254-28346a7ac063"
      unitRef="usd">37000000</okta:DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgtMS0xLTEtNzMzNDA_32913a8f-e904-4768-94e9-b83f694867b3"
      unitRef="usd">6000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgtMy0xLTEtNzMzNDA_d16eb057-d64f-4638-8f0c-586cfeec05a0"
      unitRef="usd">86000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgtNS0xLTEtNzMzNDA_77f654b6-dda7-4b6e-8410-7e8de28022ef"
      unitRef="usd">68000000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzktMS0xLTEtNzMzNDA_ff2bcaee-70b3-49ef-b661-1aefa77aff00"
      unitRef="usd">84000000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzktMy0xLTEtNzMzNDA_a0b24ee5-ed6f-4f05-b754-6bf51ed5c529"
      unitRef="usd">57000000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzktNS0xLTEtNzMzNDA_27d9be6d-3f5d-4251-81c1-69209cdabd2b"
      unitRef="usd">40000000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEwLTEtMS0xLTczMzQw_7ca1a723-ae00-4dcb-ba3f-08fbbb10cadf"
      unitRef="usd">7000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEwLTMtMS0xLTczMzQw_b936aa19-627a-4141-9ca8-0d610decf71e"
      unitRef="usd">-6000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEwLTUtMS0xLTczMzQw_0c2b305c-4364-49e3-a0ee-4c3b0fbef2b0"
      unitRef="usd">-1000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:NoncashContributionExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEyLTEtMS0xLTczMzQw_b6ccbc85-c26f-4682-b46e-c84d5d42cce7"
      unitRef="usd">4000000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEyLTMtMS0xLTczMzQw_3c1f1195-76f3-4bbf-9f7e-1799e2472a8c"
      unitRef="usd">7000000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEyLTUtMS0xLTczMzQw_868d17db-6bea-4979-bb97-6584575f7001"
      unitRef="usd">9000000</us-gaap:NoncashContributionExpense>
    <okta:LeaseImpairmentCharges
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTEtMS0xLTc5NjMz_538b3b8e-617c-4b64-ab5a-57601c318b39"
      unitRef="usd">14000000</okta:LeaseImpairmentCharges>
    <okta:LeaseImpairmentCharges
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTMtMS0xLTc5NjMz_5c2eb98a-f41c-409d-9c26-738e2f8a03f8"
      unitRef="usd">0</okta:LeaseImpairmentCharges>
    <okta:LeaseImpairmentCharges
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTUtMS0xLTc5NjMz_f3bdf16f-fe9c-44d0-ae84-fadfff2bbce2"
      unitRef="usd">3000000</okta:LeaseImpairmentCharges>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTEtMS0xLTczMzQw_c0377b9b-d531-43f4-9290-b8e2f7e48863"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTMtMS0xLTczMzQw_b3e76c90-571b-46c0-8026-6c9232f437b0"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzEzLTUtMS0xLTczMzQw_c352255f-6f1f-45e4-b65a-a3bf68d7c768"
      unitRef="usd">-2000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnInvestments
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE0LTEtMS0xLTczMzQw_82542d2b-49ab-40e7-a506-8c9fbfe54897"
      unitRef="usd">1000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE0LTMtMS0xLTczMzQw_20f9ba5b-05bc-40a7-8ac5-7d526ff7695d"
      unitRef="usd">8000000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE0LTUtMS0xLTczMzQw_b7c53476-940d-40c0-a97e-d9755ce6e35d"
      unitRef="usd">-1000000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE1LTEtMS0xLTczMzQw_bc197535-5882-4924-b453-2e9fc8d1ae6b"
      unitRef="usd">-3000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE1LTMtMS0xLTczMzQw_e4c53ac0-572e-4f70-97c3-b639d49de4b4"
      unitRef="usd">-2000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE1LTUtMS0xLTczMzQw_0a2552d3-9245-4fe2-ab40-0e3b647b59b7"
      unitRef="usd">-2000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE3LTEtMS0xLTczMzQw_ab5b9221-9393-4923-93e2-6ab92a6b91ac"
      unitRef="usd">87000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE3LTMtMS0xLTczMzQw_83502dea-97bd-4405-88be-2f67ab1b963a"
      unitRef="usd">175000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE3LTUtMS0xLTczMzQw_2ad4fa47-3ddb-4b40-acb7-983ccc2f5da5"
      unitRef="usd">66000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE4LTEtMS0xLTczMzQw_6b2036d4-75ee-4d75-affd-7971a06cf685"
      unitRef="usd">-122000000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE4LTMtMS0xLTczMzQw_d234fc97-cd6e-4602-941c-34afee3790d2"
      unitRef="usd">-171000000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE4LTUtMS0xLTczMzQw_c18580d6-ec7a-4efc-913f-b42c0c04c308"
      unitRef="usd">-81000000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE5LTEtMS0xLTczMzQw_84fbbe18-8747-43dd-a2d1-7d2ca3b8b748"
      unitRef="usd">13000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE5LTMtMS0xLTczMzQw_48cfc7e2-36b2-4fa4-994f-4d3adaf5e136"
      unitRef="usd">7000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzE5LTUtMS0xLTczMzQw_610809ae-8e0b-4f44-be65-956132038c6a"
      unitRef="usd">13000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIwLTEtMS0xLTczMzQw_542e0563-4922-466c-a6f7-f123c1bf7c08"
      unitRef="usd">-27000000</okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIwLTMtMS0xLTczMzQw_32f079bb-1e93-4d56-9609-f66732fab0bb"
      unitRef="usd">-23000000</okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIwLTUtMS0xLTczMzQw_04efc3b3-6397-4a27-a083-f170531a23e4"
      unitRef="usd">-19000000</okta:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIxLTEtMS0xLTczMzQw_0d422857-aaba-43ad-9117-24867fa0649d"
      unitRef="usd">-6000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIxLTMtMS0xLTczMzQw_df6afb69-1acd-4832-bea8-66e3f9ca330f"
      unitRef="usd">7000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIxLTUtMS0xLTczMzQw_1525a797-6bda-4a0b-9744-69e7f4478104"
      unitRef="usd">4000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIyLTEtMS0xLTczMzQw_491fbe8b-0dd9-4f05-b914-6080cc16e5d6"
      unitRef="usd">-44000000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIyLTMtMS0xLTczMzQw_2f63b6cf-dbf8-4821-8e3a-ee184da6cc39"
      unitRef="usd">50000000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIyLTUtMS0xLTczMzQw_acb96804-7db9-472b-bacf-43edc7a7d038"
      unitRef="usd">44000000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIzLTEtMS0xLTczMzQw_31ea9b2e-d342-45e2-baac-058d0ef1e9b5"
      unitRef="usd">8000000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIzLTMtMS0xLTczMzQw_f079f8b9-df41-460b-8844-5ce59b4a03b7"
      unitRef="usd">21000000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzIzLTUtMS0xLTczMzQw_0cbfb90e-4089-4831-8492-9ea08265f064"
      unitRef="usd">6000000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI0LTEtMS0xLTczMzQw_950d1226-3483-4eb2-b014-548827dfa7e0"
      unitRef="usd">-34000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI0LTMtMS0xLTczMzQw_d6a7bcf7-4f7c-4487-becb-d6ea17b0a2ec"
      unitRef="usd">-24000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI0LTUtMS0xLTczMzQw_e90102d0-a16d-4733-9539-dc6caf267531"
      unitRef="usd">-17000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI1LTEtMS0xLTczMzQw_8d1ef164-8ffe-400a-b1ed-be716f60d5f9"
      unitRef="usd">264000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI1LTMtMS0xLTczMzQw_d08553b1-79f2-4e01-a001-f8fb65dab492"
      unitRef="usd">416000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI1LTUtMS0xLTczMzQw_5626b582-9192-4d5b-aee9-fd46d5df6405"
      unitRef="usd">142000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI2LTEtMS0xLTczMzQw_f23b053e-c53b-4098-ad33-070eb0d72375"
      unitRef="usd">86000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI2LTMtMS0xLTczMzQw_ff274f98-52b3-4516-81a2-3c03d0517317"
      unitRef="usd">104000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI2LTUtMS0xLTczMzQw_759a6d1b-c832-4b8a-a9dd-0b514ae8215e"
      unitRef="usd">128000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForSoftware
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI4LTEtMS0xLTczMzQw_8a6dabe5-417b-4e5d-9cd8-a1a10a85f06c"
      unitRef="usd">9000000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI4LTMtMS0xLTczMzQw_4c697043-124c-4fe3-a7b5-a59999f01e29"
      unitRef="usd">4000000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI4LTUtMS0xLTczMzQw_de87b282-4c07-444e-a2ff-8d2fc53c5ca6"
      unitRef="usd">4000000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI5LTEtMS0xLTczMzQw_6b709cd0-cf9c-4e28-afba-3315e293045e"
      unitRef="usd">12000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI5LTMtMS0xLTczMzQw_b636e23b-7e0d-4b7c-abeb-cead574ee747"
      unitRef="usd">13000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzI5LTUtMS0xLTczMzQw_c4f1fd44-7c1a-48a7-b2be-09497d1b66db"
      unitRef="usd">13000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMxLTEtMS0xLTczMzQw_bb2434f1-ef99-4c26-b9a7-57ebe2659d1c"
      unitRef="usd">1411000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMxLTMtMS0xLTczMzQw_593be3e6-f6fc-45a9-ada9-345a54c4272a"
      unitRef="usd">1847000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMxLTUtMS0xLTczMzQw_0aacbcf7-a6d0-4c3b-936d-90f2c8c3b50a"
      unitRef="usd">2029000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMyLTEtMS0xLTczMzQw_de41ca6c-268a-41e7-a8dd-47931fd3addc"
      unitRef="usd">1308000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMyLTMtMS0xLTczMzQw_dfdefc5b-9c11-46d6-b3c4-453bd72f8bff"
      unitRef="usd">1482000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMyLTUtMS0xLTczMzQw_e21a55c9-2036-4093-ae28-f31e535088a4"
      unitRef="usd">535000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMzLTEtMS0xLTczMzQw_a18218d4-5a43-4ac0-bfab-4f43ca0dd39f"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMzLTMtMS0xLTczMzQw_b377c17c-9c1b-476b-b779-de7fc98145dd"
      unitRef="usd">230000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzMzLTUtMS0xLTczMzQw_d872b6fa-223f-485a-9ee2-726fd3e999a7"
      unitRef="usd">206000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM0LTEtMS0xLTczMzQw_9acb0d69-a779-40e5-bb4b-73e4b3f87472"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM0LTMtMS0xLTczMzQw_51eded02-9ea1-4560-857c-2a739e2810e8"
      unitRef="usd">215000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM0LTUtMS0xLTczMzQw_b2317140-041a-4b55-a767-07207f440ff4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM1LTEtMS0xLTczMzQw_122074f2-6c7c-4134-8e05-b9253d477c4f"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM1LTMtMS0xLTczMzQw_a2073e18-56c6-4ab7-92ec-b5b7269d3dcd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM1LTUtMS0xLTczMzQw_3ae78d4e-8b92-46a9-96f9-0029fcdd7881"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM2LTEtMS0xLTczMzQw_3b05501d-b9f4-49bd-8c0c-ef3972eb68d3"
      unitRef="usd">-130000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM2LTMtMS0xLTczMzQw_ae3d1f2a-c3fe-49ed-8c0b-c8744d86c263"
      unitRef="usd">-367000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM2LTUtMS0xLTczMzQw_cf5ff00a-66da-4897-84b2-3141b79c60a2"
      unitRef="usd">-1305000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM5LTEtMS0xLTczMzQw_0a488d24-5ced-45cd-bb97-628a433c6efe"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM5LTMtMS0xLTczMzQw_3234c326-406c-4cc7-9b48-a8c755df8ac6"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzM5LTUtMS0xLTczMzQw_e8abe4d6-24f9-4606-9e01-f90b6b2b16c7"
      unitRef="usd">1135000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQyLTEtMS0xLTczMzQw_6bf1aa23-6714-4b73-b250-43d22cbc0e88"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQyLTMtMS0xLTczMzQw_b003bd04-1549-4130-beeb-451e0324c556"
      unitRef="usd">0</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:ProceedsFromHedgeFinancingActivities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQyLTUtMS0xLTczMzQw_4443f04e-2335-452f-a2f8-9763b8681a46"
      unitRef="usd">195000000</us-gaap:ProceedsFromHedgeFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ0LTEtMS0xLTczMzQw_63a11f1f-1070-4b48-a24d-c2fe06c2cc0c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ0LTMtMS0xLTczMzQw_618f64be-e4e0-4e35-93f8-e4d3e16933d9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ0LTUtMS0xLTczMzQw_91c8be53-0829-4bbf-ba7c-d60fd24e0218"
      unitRef="usd">175000000</us-gaap:PaymentsForRepurchaseOfWarrants>
    <okta:PaymentforCappedCallConvertibleDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ1LTEtMS0xLTczMzQw_9dda75fb-f676-4d3b-af03-5080f7c5b72b"
      unitRef="usd">0</okta:PaymentforCappedCallConvertibleDebt>
    <okta:PaymentforCappedCallConvertibleDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ1LTMtMS0xLTczMzQw_a191bf91-844a-4f3f-b84e-7f2e01bbbe79"
      unitRef="usd">0</okta:PaymentforCappedCallConvertibleDebt>
    <okta:PaymentforCappedCallConvertibleDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ1LTUtMS0xLTczMzQw_b445213e-200e-4651-8ae7-9889fbc98f36"
      unitRef="usd">134000000</okta:PaymentforCappedCallConvertibleDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ3LTEtMS0xLTczMzQw_d56ffd4b-0706-4117-b91f-47ed8cf3173c"
      unitRef="usd">17000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ3LTMtMS0xLTczMzQw_dfa63075-82fe-405f-9cf3-cde46256fb2c"
      unitRef="usd">53000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ3LTUtMS0xLTczMzQw_0a3a3421-30a8-42db-8a91-8f5b8638b86b"
      unitRef="usd">45000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ5LTEtMS0xLTczMzQw_ead69c3c-2a31-4e88-82b1-dd16098e1fa8"
      unitRef="usd">31000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ5LTMtMS0xLTczMzQw_737c8b5c-f440-4a8e-bfd9-979d78c319a8"
      unitRef="usd">36000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzQ5LTUtMS0xLTczMzQw_365538e4-5b64-4445-bac4-4daa37e22a31"
      unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUxLTEtMS0xLTczMzQw_86171084-e92c-4021-8cef-c2ebcc2b236e"
      unitRef="usd">48000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUxLTMtMS0xLTczMzQw_d9e4127a-6b6a-481c-88bb-5279ef204e94"
      unitRef="usd">89000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUxLTUtMS0xLTczMzQw_564a0de2-56c5-44b5-bf69-eace5a1c0842"
      unitRef="usd">1092000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUyLTEtMS0xLTczMzQw_f6d25dd8-7a15-4cfe-bc0f-b8a709a9f5d0"
      unitRef="usd">-6000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUyLTMtMS0xLTczMzQw_4c6cbfaf-b531-4e53-9852-f5b00aedf993"
      unitRef="usd">-2000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUyLTUtMS0xLTczMzQw_ddfcd967-975f-48ee-a13a-53e7e08d7a21"
      unitRef="usd">2000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUzLTEtMS0xLTczMzQw_9b75d555-d370-4241-aaf9-940e9944508d"
      unitRef="usd">-2000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUzLTMtMS0xLTczMzQw_6c2f17bc-3f1d-433e-a07e-aa171b62415e"
      unitRef="usd">-176000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzUzLTUtMS0xLTczMzQw_45c37607-d242-439b-8153-293eb0e9562c"
      unitRef="usd">-83000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU0LTEtMS0xLTczMzQw_ca367b78-4e37-4cb6-bcac-0766dd79f1c2"
      unitRef="usd">273000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU0LTMtMS0xLTczMzQw_d61bfb70-e874-46cc-acc1-6196dae92e08"
      unitRef="usd">449000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e20e5868a8345a68a6e722600c31e7b_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU0LTUtMS0xLTczMzQw_44db4866-049b-4cb8-b58c-16f1e0f15887"
      unitRef="usd">532000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU1LTEtMS0xLTczMzQw_c9c0b209-b99f-4576-9773-d87acacd859b"
      unitRef="usd">271000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU1LTMtMS0xLTczMzQw_af17a73f-03d0-4d4d-ab19-d42bae1cf025"
      unitRef="usd">273000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzU1LTUtMS0xLTczMzQw_873b8d8f-15c0-471b-afe4-6c01a84486e7"
      unitRef="usd">449000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYxLTEtMS0xLTczMzQw_dfb4326a-5d40-4e78-af8b-f8f3c89d1f3b"
      unitRef="usd">6000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYxLTMtMS0xLTczMzQw_e946f98a-4786-4415-bd1c-fef68613b008"
      unitRef="usd">6000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYxLTUtMS0xLTczMzQw_8814e289-f2b6-4692-b621-af66e43611cf"
      unitRef="usd">4000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYyLTEtMS0xLTczMzQw_65a982dd-236f-43da-a1ba-d719c4f305e4"
      unitRef="usd">8000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYyLTMtMS0xLTczMzQw_bc94e762-525f-446f-83c4-98a269fdf8c1"
      unitRef="usd">3000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzYyLTUtMS0xLTczMzQw_b205f7e5-aa36-4e93-9e57-e1affd0b44dd"
      unitRef="usd">1000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY0LTEtMS0xLTczMzQw_b51154a4-321a-4c96-a583-1b7568b4b09d"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY0LTMtMS0xLTczMzQw_641f814f-a1ca-4b7d-aefc-17bd2786f4ad"
      unitRef="usd">5409000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY0LTUtMS0xLTczMzQw_96658618-5458-4e7a-bba3-c4802bba315f"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <okta:StockIssuedRepurchaseofConvertibleDebt
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY1LTEtMS0xLTczMzQw_7f74b07b-cdf5-4844-8c54-ff018b118c84"
      unitRef="usd">47000000</okta:StockIssuedRepurchaseofConvertibleDebt>
    <okta:StockIssuedRepurchaseofConvertibleDebt
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY1LTMtMS0xLTczMzQw_73a255a8-7f18-4acc-a76d-367880035b21"
      unitRef="usd">126000000</okta:StockIssuedRepurchaseofConvertibleDebt>
    <okta:StockIssuedRepurchaseofConvertibleDebt
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY1LTUtMS0xLTczMzQw_d8355757-490e-408c-94af-1ec6f4e79db0"
      unitRef="usd">308000000</okta:StockIssuedRepurchaseofConvertibleDebt>
    <okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY2LTEtMS0xLTczMzQw_9202e54d-67ca-497f-a072-3d5c9bddc1b1"
      unitRef="usd">18000000</okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes>
    <okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY2LTMtMS0xLTczMzQw_45e43682-c95f-4793-b44d-6c8055145e2f"
      unitRef="usd">92000000</okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes>
    <okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzY2LTUtMS0xLTczMzQw_0a8d07af-5856-4db1-a1cf-2e4e57ac78da"
      unitRef="usd">37000000</okta:StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzcxLTEtMS0xLTczMzQw_27fda28d-1f66-4414-a66a-6bfa94d9b81e"
      unitRef="usd">11000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzcxLTMtMS0xLTczMzQw_570b4187-dd26-4fc8-8868-95f49ee59e12"
      unitRef="usd">22000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzcxLTUtMS0xLTczMzQw_1f15f458-a173-43c5-b4a9-687c8a6fac05"
      unitRef="usd">46000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <okta:StockIssuedExecutiveBonusSettlement
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzc2LTEtMS0xLTczMzQw_eede574b-8da0-4bb7-8303-61223a3ea1ca"
      unitRef="usd">0</okta:StockIssuedExecutiveBonusSettlement>
    <okta:StockIssuedExecutiveBonusSettlement
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzc2LTMtMS0xLTczMzQw_e69246dc-3275-4b18-a481-8b1e434816d7"
      unitRef="usd">0</okta:StockIssuedExecutiveBonusSettlement>
    <okta:StockIssuedExecutiveBonusSettlement
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzc2LTUtMS0xLTczMzQw_529eb0b2-ad42-4111-9d76-55ac1c438105"
      unitRef="usd">10000000</okta:StockIssuedExecutiveBonusSettlement>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgxLTEtMS0xLTczMzQw_2f329c90-4ffd-45a1-a989-de5cce5ad002"
      unitRef="usd">264000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgxLTMtMS0xLTczMzQw_418353ab-57f5-4439-ac4d-ad8c396709f0"
      unitRef="usd">260000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgxLTUtMS0xLTczMzQw_7fc1f574-ff05-42d9-bbe7-8c791480f53f"
      unitRef="usd">435000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgyLTEtMS0xLTczMzQw_c590b900-7821-4656-a2b6-4d6ebd7c5648"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgyLTMtMS0xLTczMzQw_6a0f57da-3f4c-462f-a6a9-51a7fa3ae18f"
      unitRef="usd">5000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgyLTUtMS0xLTczMzQw_5aa78e7a-cc75-49c1-bd6a-06f0d7db1e5e"
      unitRef="usd">5000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgzLTEtMS0xLTczMzQw_d2cc6315-eca5-4b96-85ca-5b7999c39ddc"
      unitRef="usd">7000000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgzLTMtMS0xLTczMzQw_80bc3c41-9e2a-493e-852c-841c5a792c91"
      unitRef="usd">8000000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzgzLTUtMS0xLTczMzQw_f9a84135-82ba-4309-9f84-4a9d98cc4656"
      unitRef="usd">9000000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzg0LTEtMS0xLTczMzQw_e38eff0a-cc88-4fe6-9f03-e37d7f614cd1"
      unitRef="usd">271000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzg0LTMtMS0xLTczMzQw_15e2064c-30a7-4d7d-ad6f-2c7db693a139"
      unitRef="usd">273000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDMvZnJhZzo4NzA2ZjhkYjljZGI0ODJiYjExYmM5YzUxODY4YWVjOC90YWJsZTo4ZjA0NmFhYzE1OTQ0ZTM1YjI2ODI4Y2Y1YTZiYmQ5YS90YWJsZXJhbmdlOjhmMDQ2YWFjMTU5NDRlMzViMjY4MjhjZjVhNmJiZDlhXzg0LTUtMS0xLTczMzQw_0e435c98-6b80-4fa9-8b9e-5212e3da76a1"
      unitRef="usd">449000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNzU_32eb2ae4-12f0-453b-803c-da4a42d154d6">Overview and Basis of Presentation &lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Okta, Inc. (the &#x201c;Company&#x201d;) is the leading independent identity provider. The Company's Workforce Identity and Customer Identity Clouds are powered by the Company's Identity Platform enabling customers to securely connect the right people to the right technologies and services at the right time, and developers to securely and efficiently embed identity into the software they build, allowing them to innovate and focus on their core mission. The Company was incorporated in January 2009 as Saasure Inc., a California corporation, and was later reincorporated in April 2010 under the name Okta, Inc. as a Delaware corporation. The Company is headquartered in San Francisco, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America. All intercompany balances and transactions have been eliminated in consolidation. The Company conducts business globally and is managed, operated and organized by major functional departments that operate on a consolidated basis. As result, the Company operates in one reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s fiscal year ends on January 31. References to fiscal 2023, for example, refer to the fiscal year ended January&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications of components of prior period operating cash flows have been made in the consolidated statements of cash flows to conform to the current period presentation. These reclassifications had no impact on the aggregate cash flow classifications as previously reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2023, the Company elected to change its presentation of dollars from thousands to millions. As a result, the sum of the components reported in millions may not equal the total amount reported in millions due to rounding. In addition, percentages presented may not add to their respective totals or recalculate due to rounding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience and on other assumptions that management believes are reasonable under the circumstances. Actual results could vary from those estimates. The Company&#x2019;s most significant estimates include the valuation of deferred income tax assets, uncertain tax positions, assets and liabilities acquired in business combinations, and loss contingencies related to litigation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currencies of the Company&#x2019;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income (loss) within the consolidated statements of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included in interest and other, net in the consolidated statements of operations and were not material in fiscal 2023, 2022 or 2021. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNzY_86b3d1d4-5766-4fb7-ab70-d20cfe66bd49">The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNzg_0d83cb02-0a8b-4d2b-9cc1-d3f27ba1bb64">All intercompany balances and transactions have been eliminated in consolidation. The Company conducts business globally and is managed, operated and organized by major functional departments that operate on a consolidated basis. As result, the Company operates in one reportable segment.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzU0OTc1NTgyOTMxMQ_970708b5-e00d-4760-a6af-b4fa76e588c7"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzU0OTc1NTgyOTMxMQ_e884c381-fa84-4842-a982-2645d92033fa"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiscalPeriod
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwODQ_8f62c42d-9be3-46f5-bd1f-1ba2bcb9ca36">The Company&#x2019;s fiscal year ends on January 31. References to fiscal 2023, for example, refer to the fiscal year ended January&#160;31, 2023.</us-gaap:FiscalPeriod>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzIxOTkwMjMyNzA4OTM_d726d081-f64b-4c48-b461-bbfd4fd5613d">Certain reclassifications of components of prior period operating cash flows have been made in the consolidated statements of cash flows to conform to the current period presentation. These reclassifications had no impact on the aggregate cash flow classifications as previously reported.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNjI_daa59807-da43-4aba-adb1-b01193c45f22">The preparation of consolidated financial statements in conformity with GAAP requires estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Estimates are based on historical experience and on other assumptions that management believes are reasonable under the circumstances. Actual results could vary from those estimates. The Company&#x2019;s most significant estimates include the valuation of deferred income tax assets, uncertain tax positions, assets and liabilities acquired in business combinations, and loss contingencies related to litigation.</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDkvZnJhZzozNzIwZTY1ZWY3ZmI0YTYzODI1ZGNhMzhkZjRhODMwZC90ZXh0cmVnaW9uOjM3MjBlNjVlZjdmYjRhNjM4MjVkY2EzOGRmNGE4MzBkXzQwNjU_d807e268-c5aa-44ca-b2b6-d0f8b0794ad8">The functional currencies of the Company&#x2019;s foreign subsidiaries are the respective local currencies. Translation adjustments arising from the use of differing exchange rates from period to period are included in accumulated other comprehensive income (loss) within the consolidated statements of stockholders&#x2019; equity. Foreign currency transaction gains and losses are included in interest and other, net in the consolidated statements of operations and were not material in fiscal 2023, 2022 or 2021. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the average exchange rate during the period.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDQx_5e8be4a1-7a4c-462e-8a65-ec0eb49f2a67">Summary of Significant Accounting Policies &lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is derived from subscription fees (which include support fees) and professional services fees. The Company sells subscriptions to its platform through arrangements that are generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa"&gt;one&lt;/span&gt; to five years in length. The arrangements are generally non-cancellable and non-refundable. Furthermore, if a customer reduces the contracted &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;usage or service level, the customer has no right of refund. The subscription arrangements do not provide customers with the right to take possession of the software supporting the platform and, as a result, are accounted for as service arrangements. This revenue recognition policy is consistent for sales generated directly with customers and sales generated indirectly through channel partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognition is determined through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the contract, or contracts, with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when, or as, the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue net of any applicable value added or sales tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company&#x2019;s service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Professional services principally consist of customer-specific requests for application integrations, user interface enhancements and other customer-specific requests. Revenue for professional services is recognized as services are performed in proportion to their pattern of transfer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price ("SSP") basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines SSP based on observable, if available, prices for those related services when sold separately. When such observable prices are not available, the Company determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables. Pricing objectives, market conditions or other factors may change in the future resulting in changes to standalone selling prices that could impact the timing or amount of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#x2019;s subscription and support services and professional services arrangements. The Company primarily invoices its customers for its subscription services arrangements annually in advance. The Company&#x2019;s payment terms generally provide that customers pay the invoiced portion of the total arrangement fee within 30 days of the invoice date. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions earned by the Company&#x2019;s sales force are generally considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new revenue contracts, including incremental sales to existing customers, are deferred and then amortized on a straight-line basis over a period of benefit, which is determined to be&#160;generally five years. The Company determined the period of benefit by taking into consideration the terms of its customer contracts, its technology and other factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions for renewal contracts (which are not considered commensurate with sales commissions for new revenue contracts and incremental sales to existing customers) are deferred and then amortized on a straight-line basis over the related period of benefit, which is generally two years, as determined by considering the average contractual term for renewal contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions capitalized as contract costs totaled $121 million and $171 million in fiscal 2023 and&#160;2022, respectively. Amortization of contract costs was $84 million, $57 million and $40 million in fiscal 2023,&#160;2022 and 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of revenue primarily consist of costs related to providing the Company&#x2019;s cloud-based platform to its customers, including third-party hosting fees, amortization of capitalized internal-use software and finite-lived purchased developed technology, customer support, other employee-related expenses for security, technical operations and professional services staff, and allocated overhead costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expense incurred in the normal course of business is expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Qualifying internally-developed software development costs, including the associated stock-based compensation expenses, are capitalized during the application development stage, as long as management has authorized and committed to funding the project, it is probable the project will be completed and the software will be used to perform the function intended. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. Capitalized software development costs are included in Intangible assets, net on the consolidated balance sheets and are amortized on a straight-line basis over an expected useful life of 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising expense was $77 million, $79 million, and $33 million in fiscal 2023, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring and Other Charges&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring generally includes significant actions involving employee-related severance charges, facilities consolidation and contract termination costs. Employee-related severance charges are largely based upon substantive severance plans, while some are mandated requirements in certain foreign jurisdictions. Severance costs generally include severance payments, outplacement services, health insurance coverage and legal costs. These charges are reflected in the period when both the actions are probable, at the balance sheet date, and the amounts are reasonably estimable. Right-of-use asset impairments are recognized on the date the premises have been vacated or the Company have ceased-use of the leased facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual results may differ from the Company's estimates and assumptions. Restructuring liabilities are classified in accrued expenses and other current liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's equity incentive plans provide for granting stock options, restricted stock units ("RSUs"), restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to stock awards (including stock options, RSUs, market-based RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option and ESPP awards are estimated on the grant date using the Black-Scholes option pricing model which requires the use of various assumptions, including the expected term of the award, the expected volatility of the price of the underlying common stock, risk-free interest rates, and expected dividend yield &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the underlying common stock. Stock-based compensation expense is recognized following the straight-line attribution method over the requisite service period for options, and over the offering period for ESPP awards. The expected term of the Company&#x2019;s stock options granted to employees has been determined utilizing the simplified method due to lack of historical exercise data. The expected volatility has been determined using a weighted-average of the historical volatility measures of a group of guideline companies and the Company's own historical volatility. The risk-free interest rate used is based on the U.S. Treasury yield in effect at the time of grant for a period consistent with the expected term of the award. The expected dividend is assumed to be zero as the Company has never declared or paid any cash dividends and do not currently intend to declare dividends in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each market-based RSU award is measured using a Monte Carlo simulation valuation model which requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period. Stock-based compensation expense for awards with market conditions is recognized over the requisite service period using the accelerated attribution method and is not reversed if the market condition is not met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used to determine the fair value of the stock awards represent management's best estimates. These estimates involve inherent uncertainties and the application of management's judgment. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis. Deferred tax assets are also recognized for operating losses and tax credit carry forwards. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. Management considers all positive and negative evidence in evaluating the Company&#x2019;s ability to realize its deferred tax assets, for example its historical results and forecasts of future ability to realize its deferred tax assets, including forecasts of future taxable income by jurisdiction. Deferred tax assets and liabilities are measured using enacted tax rates applicable in the years in which they are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax law is recognized in the provision for income taxes in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not provide for income taxes on undistributed earnings of subsidiaries that are intended to be indefinitely reinvested. Where the Company does not intend to indefinitely reinvest subsidiary earnings, income and withholding taxes, as applicable, are provided on such undistributed earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company determines if the weight of available evidence indicates that it is more likely than not that a tax position will be sustained on tax audit, assuming that all issues are audited and resolution of any related appeals or litigation processes are considered. The tax benefit is then measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The reserves for uncertain tax positions are adjusted as facts and circumstances change, for example on closing of a tax audit, expiration of statutes of limitation on potential assessments or refinement of an estimate. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such a determination is made. The provisions for income taxes include the impact of reserves for uncertain tax positions, along with the related interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents generally consist of investments in money market funds. The fair market value of cash equivalents approximated their carrying value as of January&#160;31, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;January&#160;31, 2023 and 2022, the Company's long-term restricted cash balance was&#160;$7 million and $8 million, respectively, primarily related to letters of credit for its facility lease agreements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Short-Term Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term investments comprise of U.S. treasury securities and corporate debt securities. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, short-term investments, including securities with stated maturities beyond twelve months, are classified within current assets in the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities are recorded at fair value each reporting period and are periodically evaluated for impairment. For unrealized losses in securities that the Company intends to hold and will not more likely than not be required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers credit related impairments to be changes in value that are driven by a change in the creditor&#x2019;s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in interest income and other, net when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive loss in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in interest income and other, net 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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's strategic investments consist primarily of equity investments in privately held companies and are included in Other assets on the consolidated balance sheets. Investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence over are measured using the measurement alternative. In applying the measurement alternative, the Company adjusts the carrying values of strategic investments based on observable price changes from orderly transactions for identical or similar investments of the same issuer. Additionally, the Company evaluates its strategic investments at least quarterly for impairment. Adjustments and impairments are recorded in Interest and other, net on 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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the estimated fair value of its strategic investments in privately held companies, the Company uses the most recent and available data. Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the use of judgment. The determination of whether an orderly transaction is for an identical or similar investment requires significant Company judgment. In its evaluation, the Company considers factors such as differences in the rights and preferences of the investments and the extent to which those differences would affect the fair values of those investments. The Company&#x2019;s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology, general market conditions and liquidity considerations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable and Allowances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at the invoiced amount, net of allowances. These allowances are based on the Company&#x2019;s assessment of the collectibility of accounts by considering the age of each outstanding invoice, the collection history of each customer, and an evaluation of current expected risk of credit loss based on current economic conditions and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregated basis where similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Amounts deemed uncollectible are recorded as an allowance in the consolidated balance sheets with an offsetting decrease in deferred revenue or a charge to general and administrative expense in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, is stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The useful lives of property and equipment are as follows:&lt;br/&gt;&lt;/span&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 style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Useful lives&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 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:'Arial',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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of estimated useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for under the acquisition method of accounting, which requires the acquired assets, including separately identifiable intangible assets, and assumed liabilities to be recorded as of the acquisition date at their respective estimated fair values. Any excess of the purchase price over the fair value of the assets acquired, including separately identifiable intangible assets and liabilities assumed, is recorded as goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of assets acquired and liabilities assumed involves assessments of factors such as the expected future cash flows associated with individual assets and liabilities and appropriate discount rates at the date of the acquisition. Significant management inputs used in the estimation of fair value of assets acquired and liabilities assumed include, but are not limited to, expected future cash flows, future changes in technology, estimated replacement costs, discount rates and assumptions about the period of time the brand will continue to be used in the Company&#x2019;s product portfolio. Where appropriate, external advisers are consulted to assist in the determination of fair value. For non-observable market values, fair value has been determined using acceptable valuation methods. The results of operations for businesses acquired are included in the financial statements from the acquisition date. Acquisition-related expenses and post-acquisition restructuring costs are recognized separately from the business combination and are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill and Other Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill amounts are not amortized. Goodwill is tested for impairment annually on the first day of the fourth quarter of each fiscal year, or whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company operates as a single operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Management has the option to first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the Company is less than the carrying amount, including goodwill. If it is determined that it is more likely than not that the fair value of the Company is less than the carrying amount, a quantitative assessment is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company also has the option to bypass the qualitative assessment, and perform the quantitative assessment. No goodwill impairments were recorded during the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, such as property and equipment and finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; Operating Leases and Incremental Borrowing Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space under operating leases with expiration dates through 2029. The Company determines whether an arrangement constitutes a lease and records lease liabilities and&#160;right-of-use&#160;assets on its consolidated balance sheets at lease commencement. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on the more readily determinable of either the rate implicit in the lease or the incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. Lease liabilities due within twelve months are included within accrued expenses and other current liabilities on the consolidated balance sheet. The estimation of the incremental borrowing rate is based on an estimate of the Company's unsecured borrowing rate for its Notes, adjusted for tenor and collateralized security features. Right-of-use&#160;assets are measured based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs incurred and (iii)&#160;tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and&#160;non-lease&#160;components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For leases with a lease term of 12 months or less ("short-term&#160;leases"), rent expense is recorded in the consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and records variable lease payments as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%"&gt;Loss Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is periodically involved in various legal claims and proceedings. The Company routinely reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any matter is considered probable and the amount can be reasonably estimated, the Company records a liability for the estimated loss. If either or both of the criteria for recording the liability are not met, the Company assesses whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss may have been incurred, the Company discloses the estimate of the amount of loss or range of loss, discloses that the amount is immaterial, or discloses that an estimate of loss cannot be made, as applicable. Because of inherent uncertainties related to these legal matters, the Company bases its loss accruals on the best information available at the time. As additional information becomes available, the Company reassesses its potential liability and may review its estimates. Actual outcomes of these legal and regulatory proceedings may differ materially from the Company&#x2019;s estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Concentrations of Risk &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company's short-term investments are primarily intended to facilitate liquidity and capital preservation and consist predominately of highly liquid investment-grade fixed-income securities, diversified among industries and individual issuers. The Company's policy is designed to limit exposure from any particular issuer or institution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit risk arising from accounts receivable is mitigated due to the large number of customers and their dispersion across various industries and geographies. For the periods presented, there were no customers that represented more than 10% of the Company's accounts receivable balance or total revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company serves customers and users from data center facilities located across various different physical locations, such as the U.S., Europe and Asia-Pacific, most of which are operated by a single third party. The Company has disaster recovery protocols at the third-party service providers. Even with these procedures for disaster recovery in place, access to the Company's service could be significantly interrupted, resulting in an adverse effect on its operating results and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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. Under the two-class method, basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share attributable to common &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;stockholders is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, unvested RSUs, unvested common stock and restricted stock issued in connection with certain business combinations, convertible senior notes and warrants are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive. The rights of the holders of the Company's Class&#160;A and Class&#160;B common stock are identical, except with respect to voting and conversion rights. See Note 15 for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2020-06&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2020-06, effective February 1, 2022, using the modified retrospective method. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. Among other changes, the guidance removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, no longer requires separately presenting in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. Instead, the convertible debt instrument is accounted for wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative, or (2) a convertible debt instrument was issued at a substantial premium. Additionally, the guidance requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which is consistent with the Company&#x2019;s accounting treatment prior to the adoption of the new guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a cumulative effect of initially applying the guidance as an adjustment to the February 1, 2022 opening balance of accumulated deficit. Due to the elimination of the equity conversion component of the Company&#x2019;s convertible senior notes outstanding as of February 1, 2022, additional paid-in capital was reduced. The elimination of the equity conversion component had the effect of increasing the Company&#x2019;s net debt balance. The reduction of other liabilities is related to changes to the Company&#x2019;s deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The adoption of the new guidance resulted in the following changes to the Company&#x2019;s consolidated balance sheet as of February 1, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments from Adoption of ASU 2020-06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;February 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, net, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,222&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,816)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,660)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the adoption of the new guidance resulted in a decrease in reported net interest expense of approximately $85 million and a decrease in basic and diluted net loss per share of $0.54 in fiscal 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2021-08&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the Financial Accounting Standards Board ("FASB") issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#x201c;ASU 2021-08&#x201d;), effective February 1, 2022, on a prospective basis. The update requires contract assets and contract liabilities acquired in a business combination be recognized and measured in accordance with the latest revenue guidance. The adoption of the new guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2021-04&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the FASB issued ASU No. 2021-04, Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (&#x201c;ASU 2021-04&#x201d;), effective February 1, 2022, on a prospective basis. The new guidance addresses specific guidance related to modifications or exchanges of freestanding equity-classified written call options (such as warrants) by specifying the accounting for various modification scenarios. The adoption of the new guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTE5_febd78dc-857f-4c74-9850-2f96569c0ca4">Revenue is derived from subscription fees (which include support fees) and professional services fees. The Company sells subscriptions to its platform through arrangements that are generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU5NA_9ec0f383-f737-4c82-97a6-bfdd2cd401aa"&gt;one&lt;/span&gt; to five years in length. The arrangements are generally non-cancellable and non-refundable. Furthermore, if a customer reduces the contracted &lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;usage or service level, the customer has no right of refund. The subscription arrangements do not provide customers with the right to take possession of the software supporting the platform and, as a result, are accounted for as service arrangements. This revenue recognition policy is consistent for sales generated directly with customers and sales generated indirectly through channel partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognition is determined through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the contract, or contracts, with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligations in the contract; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when, or as, the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue net of any applicable value added or sales tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue, which includes support, is recognized on a straight-line basis over the non-cancellable contractual term of the arrangement, generally beginning on the date that the Company&#x2019;s service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional Services Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Professional services principally consist of customer-specific requests for application integrations, user interface enhancements and other customer-specific requests. Revenue for professional services is recognized as services are performed in proportion to their pattern of transfer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price ("SSP") basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines SSP based on observable, if available, prices for those related services when sold separately. When such observable prices are not available, the Company determines SSP based on overarching pricing objectives and strategies, taking into consideration market conditions and other factors, including customer size, volume purchased, market and industry conditions, product-specific factors and historical sales of the deliverables. Pricing objectives, market conditions or other factors may change in the future resulting in changes to standalone selling prices that could impact the timing or amount of revenue recognition.&lt;/span&gt;&lt;/div&gt;Deferred revenue consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#x2019;s subscription and support services and professional services arrangements. The Company primarily invoices its customers for its subscription services arrangements annually in advance. The Company&#x2019;s payment terms generally provide that customers pay the invoiced portion of the total arrangement fee within 30 days of the invoice date. Amounts anticipated to be recognized within one year of the balance sheet date are recorded as deferred revenue, current; the remaining portion is recorded as deferred revenue, noncurrent in the consolidated balance sheets.Costs of revenue primarily consist of costs related to providing the Company&#x2019;s cloud-based platform to its customers, including third-party hosting fees, amortization of capitalized internal-use software and finite-lived purchased developed technology, customer support, other employee-related expenses for security, technical operations and professional services staff, and allocated overhead costs.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <okta:RevenueFromContractWithCustomerContractDuration
      contextRef="i5e18ce601c784981a575c5db34bd5dda_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzYwMA_dd4a4ed9-3450-4903-8a3f-6d674636b0e6">P5Y</okta:RevenueFromContractWithCustomerContractDuration>
    <okta:DeferredRevenuePaymentTerms
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzM0Mzc_a62a937b-f35d-4987-9996-779d492ebf51">P30D</okta:DeferredRevenuePaymentTerms>
    <okta:DeferredSalesCommissionsPolicyPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDUx_8e398172-1a85-4dbe-8d7b-a8d5d1a558fa">Sales commissions earned by the Company&#x2019;s sales force are generally considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new revenue contracts, including incremental sales to existing customers, are deferred and then amortized on a straight-line basis over a period of benefit, which is determined to be&#160;generally five years. The Company determined the period of benefit by taking into consideration the terms of its customer contracts, its technology and other factors. &lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions for renewal contracts (which are not considered commensurate with sales commissions for new revenue contracts and incremental sales to existing customers) are deferred and then amortized on a straight-line basis over the related period of benefit, which is generally two years, as determined by considering the average contractual term for renewal contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions capitalized as contract costs totaled $121 million and $171 million in fiscal 2023 and&#160;2022, respectively. Amortization of contract costs was $84 million, $57 million and $40 million in fiscal 2023,&#160;2022 and 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</okta:DeferredSalesCommissionsPolicyPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i91571486386b4bfb9c78bafae46d6ec1_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzQwODA_5029a6d7-955d-492a-b3ad-a549924b9ee2">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i6d6b9bf809aa46a88c9bdaea0118217a_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzQ1MTQ_fad706da-4a8f-4e9b-b442-742485951a6f">P2Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <okta:CapitalizedContractCostsAdditions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjc0Mg_931f6cf0-1ba6-4ff9-a40c-78e19f37eaab"
      unitRef="usd">121000000</okta:CapitalizedContractCostsAdditions>
    <okta:CapitalizedContractCostsAdditions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjc1MQ_0a848925-1d10-4b54-ad21-3f48012ce3f0"
      unitRef="usd">171000000</okta:CapitalizedContractCostsAdditions>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjgyOQ_28c60ca0-67a2-4b63-bb14-337f8dbe3e5e"
      unitRef="usd">84000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjgzNQ_0cc07e17-fcda-4fc3-90a3-3fd1627fd566"
      unitRef="usd">57000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTkwMjg0Mw_e69aa397-9b00-42d2-bcd9-4605d0877558"
      unitRef="usd">40000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDE1NDk_07029614-6487-4ce3-b513-343a9df0cb11">Research and development expense incurred in the normal course of business is expensed as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMyNTE_920a86a5-acac-4154-90bb-0ac7e1e7ef38">Qualifying internally-developed software development costs, including the associated stock-based compensation expenses, are capitalized during the application development stage, as long as management has authorized and committed to funding the project, it is probable the project will be completed and the software will be used to perform the function intended. Capitalization of such costs ceases once the project is substantially complete and ready for its intended use. Capitalized software development costs are included in Intangible assets, net on the consolidated balance sheets and are amortized on a straight-line basis over an expected useful life of 3 years.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i47b98f60379e455683afb8a8b85ddd69_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkyMTkzMTk_2fbee495-5d1f-429e-b362-3c3af5bd88ce">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMyNTI_f065bee6-cda7-4cfc-8fda-efdd7970dd69">Advertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkxNTg1MzY_1752a5ca-e1ee-48c0-8a36-a40b4e73a46d"
      unitRef="usd">77000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkxNTg1NDI_b61e844d-0efb-47a6-b731-a2868fab94a7"
      unitRef="usd">79000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI3NDg3NzkxNTg1NTE_8ade1683-f7f4-4342-b935-492d1169fdc5"
      unitRef="usd">33000000</us-gaap:AdvertisingExpense>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDM0MDg_5b1bd334-6c6e-4a17-8709-dbf7d44844f0">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring generally includes significant actions involving employee-related severance charges, facilities consolidation and contract termination costs. Employee-related severance charges are largely based upon substantive severance plans, while some are mandated requirements in certain foreign jurisdictions. Severance costs generally include severance payments, outplacement services, health insurance coverage and legal costs. These charges are reflected in the period when both the actions are probable, at the balance sheet date, and the amounts are reasonably estimable. Right-of-use asset impairments are recognized on the date the premises have been vacated or the Company have ceased-use of the leased facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual results may differ from the Company's estimates and assumptions. Restructuring liabilities are classified in accrued expenses and other current liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMzMDM_b22e4b22-2233-4106-9959-37e9163d67dc">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's equity incentive plans provide for granting stock options, restricted stock units ("RSUs"), restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to stock awards (including stock options, RSUs, market-based RSUs, and ESPP) is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option and ESPP awards are estimated on the grant date using the Black-Scholes option pricing model which requires the use of various assumptions, including the expected term of the award, the expected volatility of the price of the underlying common stock, risk-free interest rates, and expected dividend yield &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the underlying common stock. Stock-based compensation expense is recognized following the straight-line attribution method over the requisite service period for options, and over the offering period for ESPP awards. The expected term of the Company&#x2019;s stock options granted to employees has been determined utilizing the simplified method due to lack of historical exercise data. The expected volatility has been determined using a weighted-average of the historical volatility measures of a group of guideline companies and the Company's own historical volatility. The risk-free interest rate used is based on the U.S. Treasury yield in effect at the time of grant for a period consistent with the expected term of the award. The expected dividend is assumed to be zero as the Company has never declared or paid any cash dividends and do not currently intend to declare dividends in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each market-based RSU award is measured using a Monte Carlo simulation valuation model which requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period. Stock-based compensation expense for awards with market conditions is recognized over the requisite service period using the accelerated attribution method and is not reversed if the market condition is not met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used to determine the fair value of the stock awards represent management's best estimates. These estimates involve inherent uncertainties and the application of management's judgment. Forfeitures are accounted for as they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzgyNDYzMzczNTc4MjQ_a48a05ca-241b-45d8-be69-5c96143bb818"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTk2NDMwNA_9a729ce8-31b9-4bf1-a2d8-e249252ee535">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDMzNDU_1b875f05-cd9a-4500-b643-23186849375a">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of assets and liabilities and their respective tax basis. Deferred tax assets are also recognized for operating losses and tax credit carry forwards. Valuation allowances are recorded to reduce deferred tax assets when it is more likely than not that a tax benefit will not be realized. Management considers all positive and negative evidence in evaluating the Company&#x2019;s ability to realize its deferred tax assets, for example its historical results and forecasts of future ability to realize its deferred tax assets, including forecasts of future taxable income by jurisdiction. Deferred tax assets and liabilities are measured using enacted tax rates applicable in the years in which they are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax law is recognized in the provision for income taxes in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not provide for income taxes on undistributed earnings of subsidiaries that are intended to be indefinitely reinvested. Where the Company does not intend to indefinitely reinvest subsidiary earnings, income and withholding taxes, as applicable, are provided on such undistributed earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company determines if the weight of available evidence indicates that it is more likely than not that a tax position will be sustained on tax audit, assuming that all issues are audited and resolution of any related appeals or litigation processes are considered. The tax benefit is then measured as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The reserves for uncertain tax positions are adjusted as facts and circumstances change, for example on closing of a tax audit, expiration of statutes of limitation on potential assessments or refinement of an estimate. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such a determination is made. The provisions for income taxes include the impact of reserves for uncertain tax positions, along with the related interest and penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTE3_a24b72f9-47da-4ff1-8cc3-8ec27e81edc6">Cash and cash equivalents consist of cash on hand and highly liquid investments with original maturities of three months or less from the date of purchase. Cash equivalents generally consist of investments in money market funds. The fair market value of cash equivalents approximated their carrying value as of January&#160;31, 2023 and 2022.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU3NTQ_44d57bd0-b389-4450-9f0c-038e4f014859"
      unitRef="usd">7000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU3NjE_ae5e2a23-937e-48fd-838a-7848d368c6d3"
      unitRef="usd">8000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDUy_5a260db3-791e-4b10-bad9-67d90a8016b5">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term investments comprise of U.S. treasury securities and corporate debt securities. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, short-term investments, including securities with stated maturities beyond twelve months, are classified within current assets in the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Available-for-sale securities are recorded at fair value each reporting period and are periodically evaluated for impairment. For unrealized losses in securities that the Company intends to hold and will not more likely than not be required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. &lt;/span&gt;&lt;/div&gt;The Company considers credit related impairments to be changes in value that are driven by a change in the creditor&#x2019;s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in interest income and other, net when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive loss in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in interest income and other, net in the consolidated statements of operations.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTIx_3d74059e-9675-416d-9c81-6ed543ef6812">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's strategic investments consist primarily of equity investments in privately held companies and are included in Other assets on the consolidated balance sheets. Investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence over are measured using the measurement alternative. In applying the measurement alternative, the Company adjusts the carrying values of strategic investments based on observable price changes from orderly transactions for identical or similar investments of the same issuer. Additionally, the Company evaluates its strategic investments at least quarterly for impairment. Adjustments and impairments are recorded in Interest and other, net on 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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the estimated fair value of its strategic investments in privately held companies, the Company uses the most recent and available data. Valuations of privately held securities are inherently complex due to the lack of readily available market data and require the use of judgment. The determination of whether an orderly transaction is for an identical or similar investment requires significant Company judgment. In its evaluation, the Company considers factors such as differences in the rights and preferences of the investments and the extent to which those differences would affect the fair values of those investments. The Company&#x2019;s impairment analysis encompasses an assessment of both qualitative and quantitative factors including the investee's financial metrics, market acceptance of the investee's product or technology, general market conditions and liquidity considerations.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTA4_e267497f-f02e-463f-b50a-3f5e2299450a">Accounts receivable are recorded at the invoiced amount, net of allowances. These allowances are based on the Company&#x2019;s assessment of the collectibility of accounts by considering the age of each outstanding invoice, the collection history of each customer, and an evaluation of current expected risk of credit loss based on current economic conditions and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregated basis where similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Amounts deemed uncollectible are recorded as an allowance in the consolidated balance sheets with an offsetting decrease in deferred revenue or a charge to general and administrative expense in the consolidated statements of operations.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTA5_2910ec86-0f3b-4183-b8e5-2fa9e9477784">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, is stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the respective assets. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The useful lives of property and equipment are as follows:&lt;br/&gt;&lt;/span&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 style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Useful lives&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 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:'Arial',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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of estimated useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDcz_76bd279f-ffd2-42d9-83c2-2dfd14ce7b61">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The useful lives of property and equipment are as follows:&lt;br/&gt;&lt;/span&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 style="width:69.075%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Useful lives&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 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:'Arial',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:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of estimated useful life or remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="display:none"/&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:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6665a24e06a140fba3fc1fcd4fff6071_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZToyNWJiY2MwOTMwMTg0ZTA4YTEzNWZmOTczMTJiMzRiMi90YWJsZXJhbmdlOjI1YmJjYzA5MzAxODRlMDhhMTM1ZmY5NzMxMmIzNGIyXzItMS0xLTEtNzMzNDA_e1d5206c-3d3f-4803-9efc-6793c9d0cbee">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i847d5e8f2bf549728f3ca19e410c2168_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZToyNWJiY2MwOTMwMTg0ZTA4YTEzNWZmOTczMTJiMzRiMi90YWJsZXJhbmdlOjI1YmJjYzA5MzAxODRlMDhhMTM1ZmY5NzMxMmIzNGIyXzMtMS0xLTEtNzMzNDA_2a3641ca-0fd4-4b3f-ae97-4cd0e043c310">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDM1ODE_d679f2da-2b62-4d2f-b388-e4ced764a0e8">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business combinations are accounted for under the acquisition method of accounting, which requires the acquired assets, including separately identifiable intangible assets, and assumed liabilities to be recorded as of the acquisition date at their respective estimated fair values. Any excess of the purchase price over the fair value of the assets acquired, including separately identifiable intangible assets and liabilities assumed, is recorded as goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the fair value of assets acquired and liabilities assumed involves assessments of factors such as the expected future cash flows associated with individual assets and liabilities and appropriate discount rates at the date of the acquisition. Significant management inputs used in the estimation of fair value of assets acquired and liabilities assumed include, but are not limited to, expected future cash flows, future changes in technology, estimated replacement costs, discount rates and assumptions about the period of time the brand will continue to be used in the Company&#x2019;s product portfolio. Where appropriate, external advisers are consulted to assist in the determination of fair value. For non-observable market values, fair value has been determined using acceptable valuation methods. The results of operations for businesses acquired are included in the financial statements from the acquisition date. Acquisition-related expenses and post-acquisition restructuring costs are recognized separately from the business combination and are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDk4_6773c69a-e2da-4330-9c9c-e68b3bb94f14">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill amounts are not amortized. Goodwill is tested for impairment annually on the first day of the fourth quarter of each fiscal year, or whenever events or changes in circumstances indicate the carrying amount of goodwill may not be recoverable. The Company operates as a single operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Management has the option to first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the Company is less than the carrying amount, including goodwill. If it is determined that it is more likely than not that the fair value of the Company is less than the carrying amount, a quantitative assessment is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value, not to exceed the total amount of goodwill allocated to that reporting unit. The Company also has the option to bypass the qualitative assessment, and perform the quantitative assessment. No goodwill impairments were recorded during the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, such as property and equipment and finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. Intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzMyOTg1MzQ5NjA0MzM_3fc1efcb-801b-410d-8754-7eb944eb85eb"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzMyOTg1MzQ5NjA0MzM_7335f5a8-ab5a-4444-8949-cbc860043d06"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzMyOTg1MzQ5NjA0MzM_e7de8fa4-e7d8-4462-85a8-6acaf08957f1"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDY0_651aaed6-2aba-4e7e-a536-e34784a78241">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space under operating leases with expiration dates through 2029. The Company determines whether an arrangement constitutes a lease and records lease liabilities and&#160;right-of-use&#160;assets on its consolidated balance sheets at lease commencement. Lease liabilities are measured based on the present value of the total lease payments not yet paid, discounted based on the more readily determinable of either the rate implicit in the lease or the incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. Lease liabilities due within twelve months are included within accrued expenses and other current liabilities on the consolidated balance sheet. The estimation of the incremental borrowing rate is based on an estimate of the Company's unsecured borrowing rate for its Notes, adjusted for tenor and collateralized security features. Right-of-use&#160;assets are measured based on the corresponding lease liability adjusted for (i)&#160;payments made to the lessor at or before the commencement date, (ii)&#160;initial direct costs incurred and (iii)&#160;tenant incentives received, incurred or payable under the lease. Recognition of rent expense begins when the lessor makes the underlying asset available to the Company. The Company does not assume renewals or early terminations of its leases unless it is reasonably certain to exercise these options at commencement and does not allocate consideration between lease and&#160;non-lease&#160;components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For leases with a lease term of 12 months or less ("short-term&#160;leases"), rent expense is recorded in the consolidated statements of operations on a&#160;straight-line&#160;basis over the lease term and records variable lease payments as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjM0MDM1ODQ_4511aee1-e6c3-4bab-a794-d686bfb81e0a">The Company is periodically involved in various legal claims and proceedings. The Company routinely reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any matter is considered probable and the amount can be reasonably estimated, the Company records a liability for the estimated loss. If either or both of the criteria for recording the liability are not met, the Company assesses whether there is at least a reasonable possibility that a loss, or additional losses, may have been incurred. If there is a reasonable possibility that a loss may have been incurred, the Company discloses the estimate of the amount of loss or range of loss, discloses that the amount is immaterial, or discloses that an estimate of loss cannot be made, as applicable. Because of inherent uncertainties related to these legal matters, the Company bases its loss accruals on the best information available at the time. As additional information becomes available, the Company reassesses its potential liability and may review its estimates. Actual outcomes of these legal and regulatory proceedings may differ materially from the Company&#x2019;s estimates.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDU0_7b3a4974-9ab2-47c8-a535-940605a4bbad">&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments and accounts receivable. The Company's short-term investments are primarily intended to facilitate liquidity and capital preservation and consist predominately of highly liquid investment-grade fixed-income securities, diversified among industries and individual issuers. The Company's policy is designed to limit exposure from any particular issuer or institution.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit risk arising from accounts receivable is mitigated due to the large number of customers and their dispersion across various industries and geographies. For the periods presented, there were no customers that represented more than 10% of the Company's accounts receivable balance or total revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company serves customers and users from data center facilities located across various different physical locations, such as the U.S., Europe and Asia-Pacific, most of which are operated by a single third party. The Company has disaster recovery protocols at the third-party service providers. Even with these procedures for disaster recovery in place, access to the Company's service could be significantly interrupted, resulting in an adverse effect on its operating results and financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MDc3_bc2b6f89-a682-475c-ac8f-9aaba60b05c7">Basic and diluted net loss per share attributable to common stockholders is computed in conformity with the two-class method required for participating securities. Under the two-class method, basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period without consideration for potentially dilutive securities as they do not share in losses. The diluted net loss per share attributable to common stockholders is computed giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, options to purchase common stock, unvested RSUs, unvested common stock and restricted stock issued in connection with certain business combinations, convertible senior notes and warrants are considered common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive. The rights of the holders of the Company's Class&#160;A and Class&#160;B common stock are identical, except with respect to voting and conversion rights.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzI4MTE2_05c69b9c-6fae-4c05-afd2-4d1fee6848d1">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2020-06&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted ASU 2020-06, effective February 1, 2022, using the modified retrospective method. The prior period consolidated financial statements have not been retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity&#x2019;s own equity. Among other changes, the guidance removes from GAAP the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, no longer requires separately presenting in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. Instead, the convertible debt instrument is accounted for wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative, or (2) a convertible debt instrument was issued at a substantial premium. Additionally, the guidance requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share, which is consistent with the Company&#x2019;s accounting treatment prior to the adoption of the new guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a cumulative effect of initially applying the guidance as an adjustment to the February 1, 2022 opening balance of accumulated deficit. Due to the elimination of the equity conversion component of the Company&#x2019;s convertible senior notes outstanding as of February 1, 2022, additional paid-in capital was reduced. The elimination of the equity conversion component had the effect of increasing the Company&#x2019;s net debt balance. The reduction of other liabilities is related to changes to the Company&#x2019;s deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2021-08&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the Financial Accounting Standards Board ("FASB") issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#x201c;ASU 2021-08&#x201d;), effective February 1, 2022, on a prospective basis. The update requires contract assets and contract liabilities acquired in a business combination be recognized and measured in accordance with the latest revenue guidance. The adoption of the new guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU No. 2021-04&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the FASB issued ASU No. 2021-04, Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (&#x201c;ASU 2021-04&#x201d;), effective February 1, 2022, on a prospective basis. The new guidance addresses specific guidance related to modifications or exchanges of freestanding equity-classified written call options (such as warrants) by specifying the accounting for various modification scenarios. The adoption of the new guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzIxOTkwMjMzMjc5ODI_4902013a-27d7-458f-b399-4958b21b9622">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The adoption of the new guidance resulted in the following changes to the Company&#x2019;s consolidated balance sheet as of February 1, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Adjustments from Adoption of ASU 2020-06&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at &lt;br/&gt;February 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes, net, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities, noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,222&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,816)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,660)&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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzMtMi0xLTEtNzQ1MDQ_6b31b66e-8bab-450b-8877-797706cfeeb0"
      unitRef="usd">16000000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzMtNC0xLTEtNzQ1MDQ_9a40c3d6-04a5-4227-9f95-a8a6f81b95c2"
      unitRef="usd">1000000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzMtNi0xLTEtNzQ1MDQ_b70b5dc0-4465-4913-a3f9-627817049449"
      unitRef="usd">17000000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzQtMi0xLTEtNzQ1MDQ_2725a92c-9e96-41ba-a2ce-c99eece4429c"
      unitRef="usd">1816000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzQtNC0xLTEtNzQ1MDQ_b31a74f3-95fe-4f11-b967-5d1164f1469c"
      unitRef="usd">372000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzQtNi0xLTEtNzQ1MDQ_9370d31d-5212-4725-b582-a482ef2b813e"
      unitRef="usd">2188000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzUtMi0xLTEtNzQ1MDQ_30f170ed-cd93-4a90-b155-5c25bbb77e30"
      unitRef="usd">31000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzUtNC0xLTEtNzQ1MDQ_5dae5528-ea1a-43c7-875e-a26451a87a0e"
      unitRef="usd">-1000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzUtNi0xLTEtNzQ1MDQ_b630091a-4d4b-4445-a6ac-36e1bd64c499"
      unitRef="usd">30000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzctMi0xLTEtNzQ1MTc_d98089c1-cb88-4d79-a23d-5d2607ab0404"
      unitRef="usd">7750000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzctNC0xLTEtNzQ1MTc_a15a02c2-d8b1-4443-96c3-9a83314c181e"
      unitRef="usd">-528000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzctNi0xLTEtNzQ1MTc_167bfac7-a2bb-4798-bf8b-e19e4551da4a"
      unitRef="usd">7222000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzgtMi0xLTEtNzQ1MTc_5e5e73bd-666d-414e-ac18-42cb27f00410"
      unitRef="usd">-1816000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i386f338b805f48e691e3e352990cd9aa_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzgtNC0xLTEtNzQ1MTc_c761d35f-b612-4a3d-b5fd-e235c4568a7a"
      unitRef="usd">156000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia76e8a54e1974c54992a86211edb9932_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90YWJsZTo2ZDNjZGQ3ZmVjNGY0MWIxYjA1MDdmY2IxM2U5ZjNhOC90YWJsZXJhbmdlOjZkM2NkZDdmZWM0ZjQxYjFiMDUwN2ZjYjEzZTlmM2E4XzgtNi0xLTEtNzQ1MTc_4368b6c6-f35c-461e-a86a-c5a6f9657264"
      unitRef="usd">-1660000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:InterestExpense
      contextRef="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTg1MTg4NQ_b487fafd-4f9c-4c3a-8032-17985c366f93"
      unitRef="usd">-85000000</us-gaap:InterestExpense>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTg1MTg5Mw_2b4ed97d-6b39-4dd9-8af5-79d9d4c55746"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5d7728705b0d4ab8821ff5f46d4df45b_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTIvZnJhZzpmMjlhY2Q2MGMwYzI0OGE0OTA2Y2NjY2UxOGZlOTEzMi90ZXh0cmVnaW9uOmYyOWFjZDYwYzBjMjQ4YTQ5MDZjY2NjZTE4ZmU5MTMyXzU0OTc1NTg1MTg5Mw_f351e94f-a6a0-4553-99c4-695d836fcd68"
      unitRef="usdPerShare">-0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzY5NDk_b35a5527-17a4-48d0-ad5c-67b3414600d1">Business Combinations&lt;div style="margin-bottom:8pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of Auth0&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;3, 2021, the Company acquired all outstanding shares of privately-held Auth0, an Identity-as-a-Service company. Total consideration transferred for Auth0 was $5,671 million, including approximately 19 million shares of common stock valued at $5,176 million, cash of $257 million, and assumed outstanding equity awards with vested fair value of $238 million. Cash consideration of $4 million and approximately 1 million shares valued at $295 million were held back as partial security for post-closing true-up adjustments as well as any indemnification claims made within one year of the acquisition date. The consideration held back was paid in full during fiscal 2023. The Company incurred $29 million of acquisition-related costs, which were recorded as general and administrative expenses in its consolidated statement of operations in fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction was accounted for as a business combination. The total purchase price of $5,671 million was allocated to the tangible and identifiable intangible assets and liabilities based on their estimated fair values. The excess of purchase consideration over the fair value of the assets acquired and liabilities assumed was $5,290 million and was recorded as goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition of atSpoke&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;2, 2021, the Company acquired all issued and outstanding capital stock of privately-held atSpoke, a modern workplace operations platform. The acquisition date cash consideration for atSpoke was approximately $79 million, of which $13 million of consideration was held back as partial security for any adjustments and indemnification obligations and was paid within 18 months of the closing date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $18 million for developed technology intangible assets with an estimated useful life of 3 years and recorded $62 million of goodwill. The Company incurred $1 million of acquisition-related costs, which were recorded as general and administrative expenses in its consolidated statement of operations in fiscal 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQyNA_68f2d32a-69b4-4e6a-8a6b-13cbadf864b0"
      unitRef="usd">5671000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQyMA_14b59444-3422-4185-8f2f-3be6a4169fd9"
      unitRef="shares">19000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="idfdefa23806c470e8cc25b3f415ac36c_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQyOA_4dc3b5ca-410b-4ea1-9bc9-ab41dd6c3980"
      unitRef="usd">5176000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQzMg_e7bb9fb2-0158-4b90-a05c-f54f92597f09"
      unitRef="usd">257000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ib1e3a59c6902406c9d1beee40cb70402_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQzNg_4d83fa26-56b3-415d-a974-c3878e3f6bb3"
      unitRef="usd">238000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ0MA_ebcf9c9a-0655-49c5-8613-8bd9b18a7d73"
      unitRef="usd">4000000</okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack>
    <okta:BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ0NA_2b8195d0-08f1-407a-8cb5-51ac89884a71"
      unitRef="shares">1000000</okta:BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares>
    <okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ0OA_e496ca2a-b9da-4890-8f1b-b1c5c0c28c02"
      unitRef="usd">295000000</okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i102f23632ba7438ba195bacc17f6c2ef_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ1Mg_305c631b-f346-49c4-80ab-6ca5cd1236f4"
      unitRef="usd">29000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ1Nw_68f2d32a-69b4-4e6a-8a6b-13cbadf864b0"
      unitRef="usd">5671000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i6a16fd3f91de42fea7a3a6a106cd88e5_I20210503"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzQ2MQ_983df459-b8fc-4a76-82ae-de28aac53786"
      unitRef="usd">5290000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzc5OQ_93832b10-33da-4c85-b001-816ea5bfce5c"
      unitRef="usd">79000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack
      contextRef="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgwMw_94e8df66-638f-459c-aa69-61d79817b2fd"
      unitRef="usd">13000000</okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack>
    <okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod
      contextRef="ia850043a54ec4829a6cc708ffebe3740_D20210802-20210802"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgwNw_78dabdab-6a9f-480b-8516-a5bfdd41d3e3">P18M</okta:BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="idcf94152ffff46bfa59b6a10faf5d659_D20210802-20210802"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgxMQ_a5dadca2-2d0c-4e88-aea2-143529fbe34d"
      unitRef="usd">18000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idcf94152ffff46bfa59b6a10faf5d659_D20210802-20210802"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgxNQ_9e3fee82-ec04-4dd3-88a9-0fce436f4a05">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i1dad37fcd8ad44dbadaa7b89ed9fe39f_I20210802"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgxOQ_624e11e3-4cfb-4d91-ae8f-c4148fd0f4ad"
      unitRef="usd">62000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5db643d1be90402090587b4150045418_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTUvZnJhZzoxZDJmNDRmYTFlMjc0ZjQzYjE0NTQ3NDc1NjQzZWJmMy90ZXh0cmVnaW9uOjFkMmY0NGZhMWUyNzRmNDNiMTQ1NDc0NzU2NDNlYmYzXzU0OTc1NTgyNzgyMw_0afd2168-60f3-4199-9ef6-0b65de4ab869"
      unitRef="usd">1000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxMzY_be4c1bc1-7a33-4c0d-ad9d-1b2e00f4ee23">Cash Equivalents and Investments &lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Equivalents and Short-term Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the amortized cost, unrealized gain (loss) and estimated fair value of cash equivalents and short-term investments:&lt;br/&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.266%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&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:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Gain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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 colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.266%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&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:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Gain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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 colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,253&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All short-term investments were designated as available-for-sale securities as of January&#160;31, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the contractual maturities of the Company's short-term investments:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&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:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due between one to five years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest receivable of $10 million and $6 million is included in Prepaid expenses and other current assets on the consolidated balance sheets as of January&#160;31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair values and unrealized losses related to the Company's investments in available-for-sale debt securities classified by length of time that the securities have been in a continuous unrealized loss position as of January&#160;31, 2023:&lt;br/&gt;&lt;/span&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 style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;More Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&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 colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had 159 and 193 short-term investments in unrealized loss positions as of January&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For available-for-sale debt securities that have unrealized losses, the Company evaluates whether (i) the Company has the intention to sell any of these investments, (ii) it is not more likely than not that the Company will be required to sell any of these available-for-sale debt securities before recovery of the entire amortized cost basis and (iii) the decline in the fair value of the investment is due to credit or non-credit related factors. There were no material credit or non-credit related impairments for short-term investments as of January&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;Strategic investments primarily include equity investments in privately held companies, which do not have a readily determinable fair value. As of January&#160;31, 2023 and 2022, the balance of strategic investments was $25 million and $15 million, respectively.</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxMzA_19c59546-b789-42af-b1f6-13bad0a3d836">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the amortized cost, unrealized gain (loss) and estimated fair value of cash equivalents and short-term investments:&lt;br/&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.266%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&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:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Gain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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 colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,207&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.266%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&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:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Gain&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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 colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,253&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtMS0xLTEtNzMzNDA_49a7a8a3-e6e0-4347-8335-afe3c080ae9d"
      unitRef="usd">133000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtMy0xLTEtNzMzNDA_573f7b26-b4c9-4f17-9f75-0a60e3acfa4b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtNS0xLTEtNzMzNDA_2b251276-9ef4-4551-894c-7af652b8c962"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iefd67c7030ad4891a4924b09ce7a153a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzMtNy0xLTEtNzMzNDA_f503b15c-ea8b-4f4e-bb1c-c9b1986b8346"
      unitRef="usd">133000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctMS0xLTEtNzMzNDA_49a6218d-c6c8-4b58-86c9-0000b77dbdd0"
      unitRef="usd">133000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctMy0xLTEtNzMzNDA_0d530dc2-9bb1-4399-b24c-d6f4d89f58cb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctNS0xLTEtNzMzNDA_49f672e4-6ce8-42d0-adc6-9b8333869afe"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="id811d634f48e4eb08eaae1806488c14a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzctNy0xLTEtNzMzNDA_715df46f-615e-472f-9874-8794b0338057"
      unitRef="usd">133000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i22968942a91b42aaa378858e9be08fce_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTEtMS0xLTczMzQw_7d1e678f-204e-469e-8537-db679525c413"
      unitRef="usd">2207000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i22968942a91b42aaa378858e9be08fce_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTMtMS0xLTczMzQw_22765f2d-0e9a-4e26-a038-ebf671096cdd"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i22968942a91b42aaa378858e9be08fce_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTUtMS0xLTczMzQw_04e22e01-8524-412d-ac66-cc2385fb94f1"
      unitRef="usd">22000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i22968942a91b42aaa378858e9be08fce_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzExLTctMS0xLTczMzQw_537271b1-9a5a-4bb1-997c-4f04d14c0d38"
      unitRef="usd">2185000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTEtMS0xLTczMzQw_41374aaf-5829-4cc9-a027-00f0f59a5e3b"
      unitRef="usd">133000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTMtMS0xLTczMzQw_65891d00-90c5-4a17-8ba4-3a5225b4d0ef"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTUtMS0xLTczMzQw_0136336b-3c08-45f0-b63f-03ca4da901c5"
      unitRef="usd">2000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i31955b9d6a2b4c5bb27730398ff4892c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEyLTctMS0xLTczMzQw_7be72448-e61e-484d-a66c-05084a7fd133"
      unitRef="usd">131000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTEtMS0xLTczMzQw_d1b90712-f7b5-4c3e-9558-e18f4a805048"
      unitRef="usd">2340000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTMtMS0xLTczMzQw_2ed52854-571b-445f-a202-ec20a8863827"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTUtMS0xLTczMzQw_d1cc7a47-45d6-460f-9d5e-eef0fc718d3a"
      unitRef="usd">24000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzEzLTctMS0xLTczMzQw_409a45be-fe91-4af9-ab63-8ebbd2c39055"
      unitRef="usd">2316000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTEtMS0xLTczMzQw_6a546c2c-8fab-43ae-95dd-028d4e7de6ea"
      unitRef="usd">2473000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTMtMS0xLTczMzQw_7065ea67-4b57-4176-81b8-abae014a9f4a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTUtMS0xLTczMzQw_4e123389-7fa1-4e89-9cfb-4a17b2217b9e"
      unitRef="usd">24000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTo0ZDNlNTE5MTYwNDc0ZjgwODcxNDJmYWRjMjEzZTEzOC90YWJsZXJhbmdlOjRkM2U1MTkxNjA0NzRmODA4NzE0MmZhZGMyMTNlMTM4XzE0LTctMS0xLTczMzQw_b3e566dd-c129-4f43-a5c1-4fa451dcf797"
      unitRef="usd">2449000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtMS0xLTEtNzMzNDA_2a8fb4bc-fe43-4ff8-bd15-7cfb72038bca"
      unitRef="usd">152000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtMy0xLTEtNzMzNDA_bee3fa9c-1605-4ddb-9735-70286d027d15"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtNS0xLTEtNzMzNDA_efed6519-c85a-4eef-8c95-c0168e63235e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3fcf2b5ec56b4bba8c1cf2829d75a574_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzMtNy0xLTEtNzMzNDA_c80449c0-e0c7-4e77-afdf-89827400d749"
      unitRef="usd">152000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="if8a799b4331d4448997017ef69f6360f_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtMS0xLTEtNzMzNDA_e5afb0b7-a0cb-4784-a5a0-0c2e0b116c6f"
      unitRef="usd">152000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if8a799b4331d4448997017ef69f6360f_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtMy0xLTEtNzMzNDA_b07ef350-4b86-4e5f-9cff-706e49ec7c68"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if8a799b4331d4448997017ef69f6360f_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtNS0xLTEtNzMzNDA_62dce9c8-1d54-4cd2-8f9f-04fa778e4b73"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="if8a799b4331d4448997017ef69f6360f_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzUtNy0xLTEtNzMzNDA_e90b0f7e-7d94-40b5-a35f-724252033ee6"
      unitRef="usd">152000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktMS0xLTEtNzMzNDA_2a80d6e1-116e-4ed7-9cf0-9e14d059926f"
      unitRef="usd">1922000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktMy0xLTEtNzMzNDA_935e1907-ffe0-4805-837a-bb6f63f14848"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktNS0xLTEtNzMzNDA_9cedab2b-34c2-40f4-b298-c0aef9979354"
      unitRef="usd">9000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i3f614df49aae47efabb1f5289bdf8243_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzktNy0xLTEtNzMzNDA_3178aa6f-02f8-4657-8684-300150083e2b"
      unitRef="usd">1913000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTEtMS0xLTczMzQw_57fb830a-eb8f-42a6-a45f-0283fac63d32"
      unitRef="usd">331000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTMtMS0xLTczMzQw_f69dd12d-9ffb-4037-9c24-41c071a5001f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTUtMS0xLTczMzQw_b3455497-5cd3-4bda-8294-4ad47d717fab"
      unitRef="usd">2000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i67e59a92d5a7480eb575cc330f51404a_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEwLTctMS0xLTczMzQw_e68d8fb1-f251-411f-a322-e03b81bae5c7"
      unitRef="usd">329000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTEtMS0xLTczMzQw_f74487dc-a186-4a60-b6c9-492448a2706c"
      unitRef="usd">2253000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTMtMS0xLTczMzQw_5bfa4342-1cdc-4eab-ab05-f40f002add88"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTUtMS0xLTczMzQw_bbfa9fb0-a4c8-4aa2-af1d-fb26e273f7b9"
      unitRef="usd">11000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i95d0fe003bb5467daa3f9d81b3cfbf94_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzExLTctMS0xLTczMzQw_4c437ea3-13cf-4308-a45d-2199e7a7b71b"
      unitRef="usd">2242000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTEtMS0xLTczMzQw_ec4802b8-62bb-4dce-bdb8-a776e228357b"
      unitRef="usd">2405000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTMtMS0xLTczMzQw_c179dc61-6ddd-44df-961b-f5d6a5ee063c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTUtMS0xLTczMzQw_4646051e-526d-48b5-bc17-3590692a62ae"
      unitRef="usd">11000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphMTNhMmQzYzIzMTU0Y2E0Yjc0ZDI5NDE0YTQ2OTE3ZC90YWJsZXJhbmdlOmExM2EyZDNjMjMxNTRjYTRiNzRkMjk0MTRhNDY5MTdkXzEyLTctMS0xLTczMzQw_0daa4d07-d6f2-4e3e-b299-fc992c77bb60"
      unitRef="usd">2394000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxNDE_03c71fe3-943d-41b3-b660-d0c6affad4dc">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the contractual maturities of the Company's short-term investments:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&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:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due between one to five years&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,340&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzItMS0xLTEtNzMzNDA_725f3755-de7f-4231-914e-0460bf812bd6"
      unitRef="usd">2097000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzItMy0xLTEtNzMzNDA_72479966-5204-4995-a635-125db8702c89"
      unitRef="usd">2076000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzMtMS0xLTEtNzMzNDA_1580168e-8813-45f0-994f-c339c8761ba4"
      unitRef="usd">243000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzMtMy0xLTEtNzMzNDA_ceb2680b-40bb-484d-ade6-306af185ece7"
      unitRef="usd">240000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzQtMS0xLTEtNzMzNDA_d71bbcb2-52e1-477c-b68d-33d4eee5e799"
      unitRef="usd">2340000000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i62f142355cb94ffab8a8bc71d2d7e93d_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTphNzNlMGQzYzg1Nzc0M2YzODlkOGIwZjk0MmUxYjllZC90YWJsZXJhbmdlOmE3M2UwZDNjODU3NzQzZjM4OWQ4YjBmOTQyZTFiOWVkXzQtMy0xLTEtNzMzNDA_6d583681-edbc-4c3b-b47a-dcffd86addeb"
      unitRef="usd">2316000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:InterestReceivableCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0Xzg1Ng_1c9b9778-e5cb-4cae-accf-1fcabed737ec"
      unitRef="usd">10000000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0Xzg2Mw_3d1d316e-f2ac-4ed4-8f8b-944838740c2c"
      unitRef="usd">6000000</us-gaap:InterestReceivableCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzMxNDI_3746c9af-7c15-4ad0-b640-30cd08aa3f9a">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair values and unrealized losses related to the Company's investments in available-for-sale debt securities classified by length of time that the securities have been in a continuous unrealized loss position as of January&#160;31, 2023:&lt;br/&gt;&lt;/span&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 style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;More Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&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:9pt;font-weight:700;line-height:100%"&gt;Losses&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 colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,050&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:'Arial',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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItMS0xLTEtNzMzNDA_5b053ecb-04bb-4389-a643-a8320d5b2ff9"
      unitRef="usd">1204000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItMy0xLTEtNzMzNDA_60ecb4fa-0410-4c63-a94b-3b01d2b6d7c2"
      unitRef="usd">9000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItNS0xLTEtNzMzNDA_27189557-ca41-4713-9235-6fd0b50efb52"
      unitRef="usd">846000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItNy0xLTEtNzMzNDA_39a7051e-9355-401a-aa30-2266de46da10"
      unitRef="usd">13000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItOS0xLTEtNzMzNDA_08764080-bd63-49ec-a33c-7bf4730964c6"
      unitRef="usd">2050000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i61ff3eb367794a7d841f3b30750ae2db_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzItMTEtMS0xLTczMzQw_96561059-9980-4ba5-8825-a65ce88192f2"
      unitRef="usd">22000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie80210d992534238b5cb96a2d748d460_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtMS0xLTEtNzMzNDA_0f200753-14cc-4554-a8d6-c5ba4d4bb391"
      unitRef="usd">13000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie80210d992534238b5cb96a2d748d460_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtMy0xLTEtNzMzNDA_0d7b823b-6678-470c-b3d6-67637ac199ea"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie80210d992534238b5cb96a2d748d460_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtNS0xLTEtNzMzNDA_b2fa5898-b206-4cad-9f49-16fdd78090c2"
      unitRef="usd">114000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie80210d992534238b5cb96a2d748d460_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtNy0xLTEtNzMzNDA_eb4e2c21-1164-488d-8db0-9a4fddf7b7a6"
      unitRef="usd">2000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie80210d992534238b5cb96a2d748d460_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtOS0xLTEtNzMzNDA_3f9b5dc4-50ea-4a8a-9337-b7dc96441d85"
      unitRef="usd">127000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie80210d992534238b5cb96a2d748d460_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzMtMTEtMS0xLTczMzQw_a08f5bee-40a1-438c-a7b4-df42323fbe9a"
      unitRef="usd">2000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtMS0xLTEtNzMzNDA_af8e91a5-72a8-473d-ac97-3d8fe116d45e"
      unitRef="usd">1217000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtMy0xLTEtNzMzNDA_f68a78d5-0918-4cbe-9abb-48bfa5ee76d2"
      unitRef="usd">9000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtNS0xLTEtNzMzNDA_529c04d4-9e69-4a10-bee5-d7d0c023e870"
      unitRef="usd">960000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtNy0xLTEtNzMzNDA_1c4ff0ce-70ac-482b-8642-a6c6e96d0b81"
      unitRef="usd">15000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtOS0xLTEtNzMzNDA_267c56ff-1129-491c-a311-2351b57e73fc"
      unitRef="usd">2177000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90YWJsZTpkMjFhN2JhNTBlNDg0MjU4YTc5OTRlNmQ4NWYwNTM0Zi90YWJsZXJhbmdlOmQyMWE3YmE1MGU0ODQyNThhNzk5NGU2ZDg1ZjA1MzRmXzQtMTEtMS0xLTczMzQw_f0756f85-71d4-4183-9f27-a2676dca959b"
      unitRef="usd">24000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzE0MzA_9974a05a-9e59-4865-83a5-cc61b97f5926"
      unitRef="investment">159</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzE0Mzc_ac4e1862-2050-42cc-b08f-1084123e61e6"
      unitRef="investment">193</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzIzNzE_8adf1063-efdb-4116-9006-1d5bead84eee"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzIzNzE_aefd331d-3541-425c-9775-66dbe74222e6"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzI2NzM_40aebb11-5cac-409a-8626-b5f315b86f8a"
      unitRef="usd">25000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMTgvZnJhZzpiMGY2NDc3ZmUwNmM0M2NhODFhYTI0ZWQ3YTIyZTk3NC90ZXh0cmVnaW9uOmIwZjY0NzdmZTA2YzQzY2E4MWFhMjRlZDdhMjJlOTc0XzI2ODA_278076b3-cb8b-425f-b47e-322688e1db6e"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MDY_225e479a-3c10-4d32-ac1a-9a4d62fa03ba">Fair Value Measurements &lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are measured at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three levels of inputs may be used to measure as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&#x2014;Valuations based on observable inputs that reflect quoted prices for identical assets or liabilities in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;active markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&#x2014;Valuations based on other inputs that are directly or indirectly observable in the marketplace. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3&#x2014;Valuations based on unobservable inputs that are supported by little or no market activity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about financial assets that were measured at fair value on a recurring basis using the above input categories:&lt;br/&gt;&lt;/span&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 style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and short-term investments&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&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 style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and short-term investments&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable and accounts payable approximate fair value due to their short-term maturities and are excluded from the fair value tables above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements of Other Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the principal amounts and estimated fair values of financial instruments that are not recorded at fair value on the consolidated balance sheets:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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 colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 convertible senior notes&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;933&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 convertible senior notes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are recorded at face value less unamortized debt issuance costs (See Note 9 for additional details). The estimated fair values of the Notes, which are Level 2 financial instruments, were determined based on the quoted bid prices of the Notes in an over-the-counter market on the last trading day of the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MTY_6aeda947-89a2-4af9-b511-6438dd163fab">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are measured at fair value each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three levels of inputs may be used to measure as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&#x2014;Valuations based on observable inputs that reflect quoted prices for identical assets or liabilities in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;active markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&#x2014;Valuations based on other inputs that are directly or indirectly observable in the marketplace. &lt;/span&gt;&lt;/div&gt;Level&#160;3&#x2014;Valuations based on unobservable inputs that are supported by little or no market activity.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MDk_cca9611e-dd7c-4967-8a4b-5ac802763d60">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about financial assets that were measured at fair value on a recurring basis using the above input categories:&lt;br/&gt;&lt;/span&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 style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,185&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and short-term investments&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,316&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&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 style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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;/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:'Arial',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury securities&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and short-term investments&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,242&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4410aebcf31548c997ae82dd6b23096f_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtMS0xLTEtNzMzNDA_c84e86a3-c8e2-4298-bd42-9fb20c7ffa87"
      unitRef="usd">133000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id2afeccc38a44e6cad3aff0b5ae6e113_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtMy0xLTEtNzMzNDA_4c86afb6-d347-44a5-aa03-ceea99f6febe"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7fb84937dedb4180a72cd219c0acef86_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtNS0xLTEtNzMzNDA_a02465bb-0cd9-48ea-8aca-b24a7f96d477"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id8731bfb6ec84fd68f8cf6d32abd1024_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzQtNy0xLTEtNzMzNDA_d775b6ef-3842-4a85-92e9-e22c589827ad"
      unitRef="usd">133000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i22d008c7b8344d38a29d846d8ba49912_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtMS0xLTEtNzMzNDA_8280f3b9-9737-4d0b-a0cf-7a7819be973c"
      unitRef="usd">133000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ide1048f30006472e94fc4928ec36cea3_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtMy0xLTEtNzMzNDA_d5e4c6f7-bc68-491b-8642-ebcba6afa5a2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8508a76dc1574551bb0df7f2352f34e5_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtNS0xLTEtNzMzNDA_15d5fd36-871c-4764-9ae4-96e85da497e5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i96364fdad702415fb923e301869d25a6_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzgtNy0xLTEtNzMzNDA_03d350d6-845b-41f2-b327-7330df867c81"
      unitRef="usd">133000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic63c4496c1514e64813452d0dd2d730e_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTEtMS0xLTczMzQw_ecafe5a6-e20c-4e8b-9e69-eca4abe0468b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia6f0e70c55ec49498fc930b5320a16f8_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTMtMS0xLTczMzQw_282b4640-60b9-4297-8372-c26fc7239d4c"
      unitRef="usd">2185000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id90335643da04de4b5a7fb20b3350bf9_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTUtMS0xLTczMzQw_eb9909c8-c49b-4009-9a0b-fbda60ffb882"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i7759d20fe0c4448fa68ad132c55e1aa0_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEyLTctMS0xLTczMzQw_decc469e-b3d8-462f-a99f-7e5a96d166c7"
      unitRef="usd">2185000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iec2091dd48b04040812c0ab91d481722_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTEtMS0xLTczMzQw_52344452-7528-43ad-a14b-061b4ef87288"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ifcb4cb5d425c411c9c06e95ec330d200_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTMtMS0xLTczMzQw_1a1156b2-7cb3-4577-bba5-62064f25040e"
      unitRef="usd">131000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i2b4028b9feba481682c5ec789f770c17_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTUtMS0xLTczMzQw_56f2c966-1c3d-41df-8cf5-ede39d3b8ca4"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i6ee6ccade26445c38eaac542c03f2a03_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzEzLTctMS0xLTczMzQw_3003a19a-30d0-4035-b4a0-035936d4e71a"
      unitRef="usd">131000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i22d008c7b8344d38a29d846d8ba49912_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTEtMS0xLTczMzQw_83284e8d-ef1a-4e95-bd27-94f6108d3771"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ide1048f30006472e94fc4928ec36cea3_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTMtMS0xLTczMzQw_eba0ecd9-a342-46d8-95e8-f590b83fc978"
      unitRef="usd">2316000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8508a76dc1574551bb0df7f2352f34e5_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTUtMS0xLTczMzQw_4d3dd60e-d59a-469e-97f9-0e1fcca8b091"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i96364fdad702415fb923e301869d25a6_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE0LTctMS0xLTczMzQw_22d02481-cb68-4cda-ba09-d75a60842778"
      unitRef="usd">2316000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i22d008c7b8344d38a29d846d8ba49912_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTEtMS0xLTczMzQw_b8f2013c-ba5a-421c-a966-4c6aac2cfc7a"
      unitRef="usd">133000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ide1048f30006472e94fc4928ec36cea3_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTMtMS0xLTczMzQw_8c21e394-2d4d-44ba-b4b9-4f34837c05ad"
      unitRef="usd">2316000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8508a76dc1574551bb0df7f2352f34e5_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTUtMS0xLTczMzQw_9fe14709-a2fc-46e3-818b-d7e9a6ca0290"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i96364fdad702415fb923e301869d25a6_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo3Y2VlNGM1YzRkZGY0NDVlOGVhZjBkNGI2YzVmNzViMC90YWJsZXJhbmdlOjdjZWU0YzVjNGRkZjQ0NWU4ZWFmMGQ0YjZjNWY3NWIwXzE1LTctMS0xLTczMzQw_1fb9e3de-46e6-4a27-93eb-ad1a4e73375f"
      unitRef="usd">2449000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i28f3bbe365e242c390e00bffa5236ab9_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtMS0xLTEtNzMzNDA_56efaa76-4c6e-44cd-b786-10b1d2c60af2"
      unitRef="usd">152000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaef37b1f9b274b4ba070cccd9c4ea800_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtMy0xLTEtNzMzNDA_38c4d01c-e482-46ba-a66a-24647875b09f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ieeb3b58b4d4441c78dcae86878738436_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtNS0xLTEtNzMzNDA_0cf857b3-0ffa-40d3-addc-dcf7c44e5bb9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5aff725320bb4380ad77a18475790172_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzQtNy0xLTEtNzMzNDA_de7722a8-b205-4960-ac88-c23736e03601"
      unitRef="usd">152000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i25afc98dfca540248e4a823a77fbb2bb_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtMS0xLTEtNzMzNDA_832a0dee-4af2-4f4c-ab3d-9c13881698b3"
      unitRef="usd">152000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia9df31b454524c759c4e9e23297f7e10_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtMy0xLTEtNzMzNDA_a1b345ce-cbba-4081-ac91-7003df6c18c2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i25ec0703b61a49e795e744aa78900894_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtNS0xLTEtNzMzNDA_98d29b0f-448f-4cf9-8d14-e37c9c7e0624"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icb41b6eb3b0747499a019583ee9e3369_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzYtNy0xLTEtNzMzNDA_0a90d677-5550-4bcd-89d0-593b76f1c2b1"
      unitRef="usd">152000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i029ddbe8d0504120bd2cffe422a78367_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTEtMS0xLTczMzQw_94595b33-c686-4d7b-9d2b-7ec22bd59b18"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3ac3a843cb9a4e0086e26a45d4803887_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTMtMS0xLTczMzQw_102797fe-1e2b-4c8d-a76a-12563a1d5c4c"
      unitRef="usd">1913000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i48ff1a06dbb54237802160a63c09a8fd_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTUtMS0xLTczMzQw_88b223c5-20a7-4efe-b3f1-9e5afae71b11"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id63f4d6d084c48d6b50847a88d3a6f01_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEwLTctMS0xLTczMzQw_e640be89-513d-4964-b1d0-219d673af295"
      unitRef="usd">1913000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib518ffe0ab97421bbffcaf2db83d30cc_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTEtMS0xLTczMzQw_80b4eeed-ca5b-4ff9-a06a-e6600ad5a9f9"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iba45354f91094a52bafc98b1dfb6291a_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTMtMS0xLTczMzQw_d46e7e68-f61a-47ce-931c-101e5abd6ae6"
      unitRef="usd">329000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic500646c697a4b8bb49850cb03641d64_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTUtMS0xLTczMzQw_1cf04cc2-db1d-465b-91d2-728cf67b8a05"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic02411c58ed14959803bdd8b9af8ed9e_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzExLTctMS0xLTczMzQw_5065563e-61b9-4cd0-867c-d3ea2e392f4f"
      unitRef="usd">329000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i25afc98dfca540248e4a823a77fbb2bb_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTEtMS0xLTczMzQw_fc52eae0-6490-4321-9d29-3a8b5c526f6c"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ia9df31b454524c759c4e9e23297f7e10_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTMtMS0xLTczMzQw_32e8affd-06a9-4a36-886d-eaf3051d7159"
      unitRef="usd">2242000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i25ec0703b61a49e795e744aa78900894_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTUtMS0xLTczMzQw_58220e00-e62f-4895-a43e-5f4ae7e099dd"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="icb41b6eb3b0747499a019583ee9e3369_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEyLTctMS0xLTczMzQw_d7d99ab0-6b8e-443c-8348-16abe737d409"
      unitRef="usd">2242000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i25afc98dfca540248e4a823a77fbb2bb_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTEtMS0xLTczMzQw_5090e503-362d-46c9-a0a5-04d17c5dc10e"
      unitRef="usd">152000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia9df31b454524c759c4e9e23297f7e10_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTMtMS0xLTczMzQw_bdb95b12-236a-4321-a475-dc5902f6e8e0"
      unitRef="usd">2242000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i25ec0703b61a49e795e744aa78900894_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTUtMS0xLTczMzQw_b76bce7b-ad51-4ac5-b0f9-20d3d81b37d5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icb41b6eb3b0747499a019583ee9e3369_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTozYTZiYmI2MmU2YzI0OTEzYmMxMDhmODQ3MmZhODljZi90YWJsZXJhbmdlOjNhNmJiYjYyZTZjMjQ5MTNiYzEwOGY4NDcyZmE4OWNmXzEzLTctMS0xLTczMzQw_c528adcf-c262-4e67-a213-ef065b530366"
      unitRef="usd">2394000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90ZXh0cmVnaW9uOmZlYTM3YTIyMGRmYTRhYTc4NTViYmJiZGY4NzgyYmE2XzI2MTM_6ea9e95a-e697-4ea7-95a7-db91e14e274e">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the principal amounts and estimated fair values of financial instruments that are not recorded at fair value on the consolidated balance sheets:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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 colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 convertible senior notes&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;933&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 convertible senior notes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9e130ae38dd645d88b399cf4c149522f_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzMtMS0xLTEtNzMzNDA_77cc4a3b-ae05-4d0a-9dda-a1d65358f8f5"
      unitRef="usd">1060000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i34e977cccbf3478d82d7bf28c65a5e5e_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzMtMy0xLTEtNzMzNDA_e3ba74b1-4698-4d8c-8f4d-0c2c83dcf2d9"
      unitRef="usd">933000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9754881393ca496a923b573a59a81c36_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzQtMS0xLTEtNzMzNDA_b7d02f30-9f9a-4930-88d9-cf81e92390ff"
      unitRef="usd">1150000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7486944a4b8749aabda501b135667574_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjEvZnJhZzpmZWEzN2EyMjBkZmE0YWE3ODU1YmJiYmRmODc4MmJhNi90YWJsZTo5ZTRkMWViOTYxMjk0NWJlOGRiZWQxYzhjNmE5NjQxZi90YWJsZXJhbmdlOjllNGQxZWI5NjEyOTQ1YmU4ZGJlZDFjOGM2YTk2NDFmXzQtMy0xLTEtNzMzNDA_5f039748-79f6-4f6f-84ce-a5b217205019"
      unitRef="usd">981000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzEwNTI_c6a31483-4ec5-433d-b012-e79a1b4dbc93">Goodwill and Intangible Assets, net &lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023 and 2022, goodwill was $5,400 million and $5,401 million, respectively. No goodwill impairments were recorded during fiscal 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software costs&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software licenses&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software costs&lt;/span&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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining useful lives of the Company&#x2019;s acquired intangible assets are as follows:&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, estimated remaining amortization expense for the intangible assets by fiscal year was as follows:&lt;br/&gt;&lt;/span&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 style="width:80.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Remaining Amortization &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was&#160;$93 million, $69 million and $11 million in fiscal&#160;2023, 2022 and&#160;2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2Xzg1_6561d29a-6796-4119-8b50-43ae80265289"
      unitRef="usd">5400000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2Xzky_4bc2ab63-397b-44d3-8ab6-53c7efcd7e7f"
      unitRef="usd">5401000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzM2MQ_3fc1efcb-801b-410d-8754-7eb944eb85eb"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzM2MQ_7335f5a8-ab5a-4444-8949-cbc860043d06"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzM2MQ_e7de8fa4-e7d8-4462-85a8-6acaf08957f1"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzEwNTY_bc22ec13-62d7-483a-9da7-2293f9947d87">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software costs&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software licenses&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software costs&lt;/span&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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased developed technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining useful lives of the Company&#x2019;s acquired intangible assets are as follows:&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6ba174948cb34427b9a44c5d315e2077_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzMtMS0xLTEtNzMzNDA_3f7774e3-b358-4d32-84d0-55c20853261c"
      unitRef="usd">48000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6ba174948cb34427b9a44c5d315e2077_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzMtMy0xLTEtNzMzNDA_49424e1f-75f0-4c11-b0d0-472af660e032"
      unitRef="usd">28000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6ba174948cb34427b9a44c5d315e2077_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzMtOS0xLTEtNzMzNDA_7795e622-aa64-4537-b92b-e643c2287be2"
      unitRef="usd">20000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6fb7d633cbe64d3d845743d94158dcc4_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzQtMS0xLTEtNzMzNDA_44c8fa77-6d40-4ab3-bc5c-542f0e409753"
      unitRef="usd">220000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6fb7d633cbe64d3d845743d94158dcc4_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzQtMy0xLTEtNzMzNDA_eda1a545-6f14-4aad-b8e9-3963f3c3609d"
      unitRef="usd">93000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6fb7d633cbe64d3d845743d94158dcc4_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzQtOS0xLTEtNzMzNDA_487c71f2-78bb-41cf-9fbd-4ec29dc3f51b"
      unitRef="usd">127000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77931c5579d547a29b022d64d384cc18_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzUtMS0xLTEtNzMzNDA_7c9cb54c-3143-4dcb-a3fd-0aee35ddbd48"
      unitRef="usd">141000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77931c5579d547a29b022d64d384cc18_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzUtMy0xLTEtNzMzNDA_cf33c607-1351-49d5-beab-b17bf095dac9"
      unitRef="usd">62000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i77931c5579d547a29b022d64d384cc18_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzUtOS0xLTEtNzMzNDA_dcafe987-ba59-4436-ada2-e7f52271e7af"
      unitRef="usd">79000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia552547f90e743dd81b06c3cdc6926ad_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzYtMS0xLTEtNzMzNDA_779202e4-d9fb-4906-8583-efa1496e232e"
      unitRef="usd">21000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia552547f90e743dd81b06c3cdc6926ad_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzYtMy0xLTEtNzMzNDA_88e8d9d1-2920-4f0f-88fe-75e0b9a6d11a"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia552547f90e743dd81b06c3cdc6926ad_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzYtOS0xLTEtNzMzNDA_f2b033ac-95ff-4dda-be8f-dfb2576b95ad"
      unitRef="usd">14000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id97e8d0f34644f5dbac85f773cd09c7b_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzctMS0xLTEtNzMzNDA_4c8b4757-5761-465a-b1db-d824046b1be7"
      unitRef="usd">1000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id97e8d0f34644f5dbac85f773cd09c7b_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzctMy0xLTEtNzMzNDA_75bd243f-f39a-4787-8264-972c1bec5b2e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id97e8d0f34644f5dbac85f773cd09c7b_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzctOS0xLTEtNzMzNDA_76f4a575-d32b-4ffd-ae64-9cdb721124a1"
      unitRef="usd">1000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzgtMS0xLTEtNzMzNDA_1dcacc6b-a3e2-4fdb-8bd5-7cd8999c702e"
      unitRef="usd">431000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzgtMy0xLTEtNzMzNDA_ada5ea4d-0d04-418d-8013-6a861d6a6a0a"
      unitRef="usd">190000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTphZjMzNzUxZTBhNjU0NDc1YWJhMmU5MjJiM2VhYjE0MS90YWJsZXJhbmdlOmFmMzM3NTFlMGE2NTQ0NzVhYmEyZTkyMmIzZWFiMTQxXzgtOS0xLTEtNzMzNDA_e4c6f02d-ea7c-4531-b668-8a630eceeebd"
      unitRef="usd">241000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idff222377e0447dfade57a74e9c3f4ac_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzItMS0xLTEtNzMzNDA_40b0aca4-0fb5-485c-a39d-377b9175fda7"
      unitRef="usd">36000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idff222377e0447dfade57a74e9c3f4ac_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzItMy0xLTEtNzMzNDA_fd7a44f9-a5ce-4cdf-a3b9-70228ed6dfeb"
      unitRef="usd">24000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idff222377e0447dfade57a74e9c3f4ac_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzItNy0xLTEtNzMzNDA_f6192212-a8e9-4f31-a31b-acd529393de2"
      unitRef="usd">12000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ieb453cee234640c1986072a5d88c3be7_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzMtMS0xLTEtNzMzNDA_690825f6-9f0a-4c16-9056-6d69e392496e"
      unitRef="usd">220000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieb453cee234640c1986072a5d88c3be7_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzMtMy0xLTEtNzMzNDA_9e6561fd-bd25-414b-b83c-ddc0f78a0771"
      unitRef="usd">48000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ieb453cee234640c1986072a5d88c3be7_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzMtNy0xLTEtNzMzNDA_501204c5-3f2e-440f-862c-1a3021f186a1"
      unitRef="usd">172000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7295071cc5fa4b4e8a9214410194bb58_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMS0xLTEtNzg5OTg_44c8ea5a-e073-403e-bdba-350cc2bff1b7"
      unitRef="usd">141000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7295071cc5fa4b4e8a9214410194bb58_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMy0xLTEtNzg5OTg_fadafa23-44af-4e44-87c7-80d67d8aaca1"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7295071cc5fa4b4e8a9214410194bb58_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtNy0xLTEtNzkwMDY_e3d89d61-9e0c-43e4-a2a5-f6198403fafe"
      unitRef="usd">115000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i811524b515de40c6b0f135a204a0b956_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzYtMS0xLTEtNzg5OTg_0dd28a03-7741-438c-a50e-4fa85662efe2"
      unitRef="usd">21000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i811524b515de40c6b0f135a204a0b956_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzYtMy0xLTEtNzg5OTg_5c8e43fc-efbe-4640-b41c-2df9d6f68782"
      unitRef="usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i811524b515de40c6b0f135a204a0b956_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzYtNy0xLTEtNzkwMDY_e69f6c3c-d67d-4022-8b15-e02e80eee650"
      unitRef="usd">18000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMS0xLTEtNzMzNDA_0aa46a76-4aaf-4c20-be9f-d0c26ff5be00"
      unitRef="usd">418000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtMy0xLTEtNzMzNDA_87441d3d-3144-46bd-b409-49f60d1dedcb"
      unitRef="usd">101000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo0NDRiMWY5ZThhODc0ZmEwODkyYWIyNTg1YjYyNGZhYy90YWJsZXJhbmdlOjQ0NGIxZjllOGE4NzRmYTA4OTJhYjI1ODViNjI0ZmFjXzUtNy0xLTEtNzMzNDA_38df0a7f-415f-4e58-ae3d-0335c0ef6837"
      unitRef="usd">317000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic0b02c74920441cabdc585c19193ecb8_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzUtMS0xLTEtNzMzNDA_f24bc4b9-3d44-4dde-9690-023251882ce3">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i93b0f30f0da0468b8640fbe6f27ea8ae_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzUtMy0xLTEtNzMzNDA_a140d0ce-ed78-4c28-8a58-6f2dc71ed3b0">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i846c289c860847a090b3f1b35a66acf9_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzYtMS0xLTEtNzMzNDA_643e1388-8b3a-4c1a-9ea7-f2c4fc1a3169">P3Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id90172a10a004e02b7a7cc8441d1df25_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzYtMy0xLTEtNzMzNDA_da1f8169-6440-4eb5-bdeb-2bcb85708481">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3b3394b8db7b43fda9467523f414b34c_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzctMS0xLTEtNzMzNDA_3beeb2a5-a1a5-4c96-9ced-490a4769f52c">P3Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i47cafdd6f106488aa57c8429e545a272_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTo2MWI0NWY2MjUyYzc0M2RiODgwY2IyYTExMWQ3ZTU1Yy90YWJsZXJhbmdlOjYxYjQ1ZjYyNTJjNzQzZGI4ODBjYjJhMTExZDdlNTVjXzctMy0xLTEtNzMzNDA_20678322-e1a3-41b9-849d-de17f5edf3ec">P4Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzEwNDY_e38e4909-6042-41ab-837f-ebd0bf84e6d8">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, estimated remaining amortization expense for the intangible assets by fiscal year was as follows:&lt;br/&gt;&lt;/span&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 style="width:80.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Remaining Amortization &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was&#160;$93 million, $69 million and $11 million in fiscal&#160;2023, 2022 and&#160;2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzItMS0xLTEtNzMzNDA_2e851bb1-31c8-4a2f-b98e-1ab64e99b71a"
      unitRef="usd">84000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzMtMS0xLTEtNzMzNDA_9e1e6511-8b4c-45b3-89da-a8effe6302a9"
      unitRef="usd">72000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzQtMS0xLTEtNzMzNDA_99a5bfd7-a27b-4124-bdf4-01d6d7e6366f"
      unitRef="usd">63000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzUtMS0xLTEtNzMzNDA_50d7a0c2-8884-43cf-a61b-be0bad9a5cc1"
      unitRef="usd">20000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzYtMS0xLTEtNzMzNDA_6382c16b-487b-41f6-9a8c-29f4b6e6f770"
      unitRef="usd">2000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzctMS0xLTEtNzMzNDA_6ea47afa-ff06-4d96-a13a-b278b25a868a"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90YWJsZTozOWQ3ZGI0NWM5Mjc0NDdhOGEwOWEyYTFjNDJhNmJlZi90YWJsZXJhbmdlOjM5ZDdkYjQ1YzkyNzQ0N2E4YTA5YTJhMWM0MmE2YmVmXzgtMS0xLTEtNzMzNDA_16fce73b-aedf-4bfd-aa93-2b5ff5c69c44"
      unitRef="usd">241000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzU0OTc1NTgxNjA1MQ_f3fa7d82-84c4-4d99-b6c8-5051a31edb05"
      unitRef="usd">93000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzU0OTc1NTgxNjE0MQ_6393878c-9968-4948-b70b-de3d5ba42136"
      unitRef="usd">69000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjQvZnJhZzo0ZGYyNWIxNjY4YTE0ZDE4YTg0NzA1MWZhZTA0ZDk5Ni90ZXh0cmVnaW9uOjRkZjI1YjE2NjhhMTRkMThhODQ3MDUxZmFlMDRkOTk2XzU0OTc1NTgxNjE1MQ_d428f0aa-30e6-4490-8dd5-f461112190ff"
      unitRef="usd">11000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzYwMg_f2c33289-013a-43a3-8e03-ae4dcd01a021">Balance Sheet Components &lt;div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and equipment&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="display:none"/&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:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $12 million in fiscal 2023 and 2022, and $9 million in fiscal 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes payable&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Liabilities, Noncurrent&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, noncurrent consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities, noncurrent&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6db6abc5d5c44409330a55c7a72f2c4_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzItMS0xLTEtNzMzNDA_71741825-f96c-4575-9af4-fb4320eba262"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibac6534c6b0f40909f6393be21d855bb_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzItMy0xLTEtNzMzNDA_457922a6-e8ea-4f05-80f2-f055fdf3e29f"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6cefcae58da24eabbf60be720fece098_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzMtMS0xLTEtNzMzNDA_76f648d9-e08e-4caa-bc8b-7c0b27be7c49"
      unitRef="usd">19000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i27850790644f4e7e9ed36592899c2812_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzMtMy0xLTEtNzMzNDA_14eead96-6ced-4958-b954-0940dd882b6b"
      unitRef="usd">17000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i00fab7b3d55349558f7c3c9d6535a6b8_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzQtMS0xLTEtNzMzNDA_0a209740-128f-4b11-9b79-c63f34997176"
      unitRef="usd">88000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if9ed994ee5324ba7bb6ec31f45dc0c9d_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzQtMy0xLTEtNzMzNDA_f3d460d7-4a08-46ea-aefc-06664dd2a4af"
      unitRef="usd">82000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzUtMS0xLTEtNzMzNDA_8bdf7f00-964d-4036-a8d9-2034c3ad9193"
      unitRef="usd">107000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzUtMy0xLTEtNzMzNDA_9c09ebcf-0da2-4599-a608-ee538ba99cc5"
      unitRef="usd">100000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzYtMS0xLTEtNzMzNDA_d121b57b-8c9f-4a0a-97e5-c2e11294e740"
      unitRef="usd">48000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzYtMy0xLTEtNzMzNDA_1e839e61-2451-4ec9-97df-3e771f4d9be2"
      unitRef="usd">35000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzctMS0xLTEtNzMzNDA_d66b7b2e-b529-40f8-b2ae-90d04e4b4058"
      unitRef="usd">59000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTozYTg4NmQwYmEwMTM0Zjc2YWJjYjZlYzQ5NWYyOTk3Yi90YWJsZXJhbmdlOjNhODg2ZDBiYTAxMzRmNzZhYmNiNmVjNDk1ZjI5OTdiXzctMy0xLTEtNzMzNDA_a188e8a8-4c81-4b8b-ae09-a63db92a818c"
      unitRef="usd">65000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzE1OA_383a9d5e-0df6-4a73-bfab-2b66f1b45e79"
      unitRef="usd">12000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzE1OA_a74705e7-fe1f-4785-b519-24ab1d6fb5e6"
      unitRef="usd">12000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzU0OTc1NTgxNjU0OQ_1ae6e9a9-f7e5-4efb-852a-5bf2b79b823f"
      unitRef="usd">9000000</us-gaap:Depreciation>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzU5Mg_4d00e92f-ec41-4daa-ad23-429ecb967b0f">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes payable&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_38dec94c-223f-4c6e-89eb-271364b52842"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMC0xLTEtNzMzNDA_af496f39-69c6-45b6-aefc-63e7fb876899"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzMtMS0xLTEtNzMzNDA_dead2142-8f9f-4d49-ba11-9060eaa84f44"
      unitRef="usd">67000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzMtMy0xLTEtNzMzNDA_0bd9e757-09e9-47ad-a961-c79dbbe9df7c"
      unitRef="usd">48000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzUtMS0xLTEtNzMzNDA_79c03346-1b58-4d73-92c4-5b8130437df0"
      unitRef="usd">5000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzUtMy0xLTEtNzMzNDA_7a666e96-8018-4b5b-9b22-090fd03cdeb3"
      unitRef="usd">7000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMS0xLTEtNzMzNDA_425b4b54-b7f2-40e1-b26f-d23bbcaae4c0"
      unitRef="usd">32000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzYtMy0xLTEtNzMzNDA_d7845cc7-d1ad-4c39-9736-84b657707c23"
      unitRef="usd">27000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzctMS0xLTEtNzMzNDA_dd2d65a2-e062-4786-b4f8-6e7ca5efa0d7"
      unitRef="usd">8000000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzctMy0xLTEtNzMzNDA_feeb6b2d-f30e-4c61-8c8b-e207e0ae4f99"
      unitRef="usd">8000000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzgtMS0xLTEtNzMzNDA_4b71b63b-6dbd-4005-ae43-55e3e7dc0e60"
      unitRef="usd">112000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZToxZDFjZjY2MzZiYzM0YzUxYmFiYmRkZWU2N2VkNjkxNi90YWJsZXJhbmdlOjFkMWNmNjYzNmJjMzRjNTFiYWJiZGRlZTY3ZWQ2OTE2XzgtMy0xLTEtNzMzNDA_393b697d-5ad1-4494-90eb-4ebe7f25bcd8"
      unitRef="usd">90000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90ZXh0cmVnaW9uOjk1ODJiNTU4NWExYjQ4MjM4OTYwNWQwNTUyYzJjYmJkXzYwNQ_ceaed520-bb0e-4538-8e83-952302e5a86c">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, noncurrent consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities, noncurrent&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzQtMS0xLTEtNzMzNDA_1123e612-80eb-4ae1-a0bc-f2e73856c9b5"
      unitRef="usd">12000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzQtMy0xLTEtNzMzNDA_60a31bbb-a7c0-4c20-b5e2-3879e7fc8068"
      unitRef="usd">9000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzUtMS0xLTEtNzMzNDA_14822640-0859-4cbd-a15a-1ff5c801e07a"
      unitRef="usd">11000000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzUtMy0xLTEtNzMzNDA_c563c1e5-b777-4bc8-b142-b959f8734a3c"
      unitRef="usd">22000000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzYtMS0xLTEtNzMzNDA_bb126fe2-5b82-49d3-af8a-55a8e7dcdfbb"
      unitRef="usd">23000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMjcvZnJhZzo5NTgyYjU1ODVhMWI0ODIzODk2MDVkMDU1MmMyY2JiZC90YWJsZTowYjQ3ZGFmODZhOTg0YWU1OTkyZDIyODQyMjVlYjBlOS90YWJsZXJhbmdlOjBiNDdkYWY4NmE5ODRhZTU5OTJkMjI4NDIyNWViMGU5XzYtMy0xLTEtNzMzNDA_9602e331-b384-4368-aa32-fe6e872635da"
      unitRef="usd">31000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzE0NzI_e3f8c522-7aec-4f98-8434-e286bc2d2271">Deferred Revenue and Performance Obligations&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue, which is a contract liability, consists primarily of payments received and accounts receivable recorded in advance of revenue recognition under the Company&#x2019;s contracts with customers and is recognized as the revenue recognition criteria are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription revenue recognized during fiscal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 2023&#160;and&#160;2022 included $952 million&#160;and&#160;$495 million, respectively, from deferred revenue balances at the beginning of the respective periods. Professional services and other revenue recognized in fiscal 2023&#160;and&#160;2022 from deferred revenue balances at the beginning of the respective periods was $14 million and $7 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction Price Allocated to the Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction price allocated to the remaining performance obligations represents all future, non-cancelable contracted revenue that has not yet been recognized, inclusive of deferred revenue that has been invoiced and non-cancelable amounts that will be invoiced and recognized as revenue in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total remaining non-cancelable performance obligations under subscription contracts with customers was approximately&#160;$3,007 million as of January&#160;31, 2023. Of this amount, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Company expects to recognize revenue of approximately $1,684 million, or 56%, over the next&#160;12 months, with the balance to be recognized as revenue thereafter. Remaining performance obligations for professional services and other contracts as of&#160;January&#160;31, 2023 were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i185fd2a59f904ecb9b2bcc5097f35144_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzQ4OA_64bdcf61-c36f-465e-9d08-03a0abad6a97"
      unitRef="usd">952000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6caa2a6b1b1c4153881f92acb212190d_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzQ5NQ_8bc13ddf-04fb-4543-b575-429355057103"
      unitRef="usd">495000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9c3436d673094c078652101c3f77435a_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzU0OTc1NTgxNTQ3NA_c91683e6-214d-4f71-a05e-66e3bb1da224"
      unitRef="usd">14000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9eb81d875e814869bfedd6b171a2c256_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzU0OTc1NTgxNTQ4Nw_5ef6c156-553c-40a1-8915-4e0b9c7ac353"
      unitRef="usd">7000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzExOTM_5ec1574f-a4ca-4504-b490-cb947052909c"
      unitRef="usd">3007000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i86a0e80f0eca46b8bf3856fb7792d711_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzEyNzE_9c157a86-24c0-4c7b-a4d0-c89e34366dad"
      unitRef="usd">1684000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i86a0e80f0eca46b8bf3856fb7792d711_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzEyNzg_dcdda9e1-3e9f-4356-b6b0-e5f2daa95786"
      unitRef="number">0.56</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i86a0e80f0eca46b8bf3856fb7792d711_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzAvZnJhZzowNjNjZjE3NTVmYmM0YzFkYmY4ZTkyMTkyYTZhMjVlYy90ZXh0cmVnaW9uOjA2M2NmMTc1NWZiYzRjMWRiZjhlOTIxOTJhNmEyNWVjXzE0NzA_6c74d352-53b1-4b97-8c9b-6b449db0e8fa">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI2MTIz_da49f680-6f2d-4cb0-9f51-648c5860f363">Convertible Senior Notes, Net&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2023 Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2023 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.25% per year. Interest is payable in cash semi-annually in arrears&#160;on February&#160;15 and August&#160;15 of each year, beginning on August 15, 2018. The outstanding 2023 Notes matured on February&#160;15, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the 2023 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2023 Indenture"). Upon conversion, the 2023 Notes may be settled in &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cash, shares of Class&#160;A common stock or a combination of cash and shares of Class&#160;A common stock, at the Company&#x2019;s election.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2023 Notes are convertible at an initial conversion rate of&#160;20.6795&#160;shares of Class&#160;A common stock per&#160;$1,000&#160;principal amount of the 2023 Notes, which is equal to an initial conversion price of approximately&#160;$48.36&#160;per share of Class&#160;A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2023 Indenture. As of January&#160;31, 2023, an immaterial amount of 2023 Notes remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2023, the Company issued approximately 0.4 million shares of Class A common stock and paid an immaterial amount in cash to settle approximately $17 million principal amount of 2023 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, the effective interest rate on the 2023 Notes was 0.85%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2023 Notes was 5.68%. Interest expense recognized related to the 2023 Notes was immaterial during fiscal 2023, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the 2023 Notes consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs and debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Notes&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount of the equity component&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Note Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the pricing of the 2023 Notes, the Company entered into convertible note hedges with respect to its Class&#160;A common stock. The Note Hedges are purchased call options that give the Company the option to purchase shares, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, of its Class A common stock for&#160;approximately $48.36&#160;per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2023 Notes, exercisable upon conversion of the 2023 Notes. The Note Hedges will expire in 2023, if not exercised earlier. The Note Hedges are intended to offset potential dilution to the Company&#x2019;s Class&#160;A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2023 Notes under certain circumstances. The Note Hedges are separate transactions and are not part of the terms of the 2023 Notes. The Note Hedges meet the criteria for classification as equity and, as such, are not remeasured each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2023, the Company exercised and net-share-settled Note Hedges corresponding to approximately $12 million principal amount of 2023 Notes and received approximately 0.1 million shares of Class A common stock and an immaterial cash payment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, Note Hedges giving the Company the option to purchase approximately 0.1&#160;million shares (subject to adjustment) remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the issuance of the 2023 Notes, the Company entered into separate warrant transactions pursuant to which it sold net-share-settled (or, at the Company&#x2019;s election subject to certain conditions, cash-settled) warrants to acquire shares, subject to anti-dilution adjustments, over&#160;80&#160;scheduled trading days beginning in May 2023 of the Company&#x2019;s Class&#160;A common stock at an initial exercise price of&#160;approximately $68.06&#160;per share (subject to adjustment). If the Warrants are not exercised on their exercise dates, they will expire. If the market value per share of the Company&#x2019;s Class&#160;A common stock exceeds the applicable exercise price of the Warrants, the Warrants could have a dilutive effect on the Company&#x2019;s Class A common stock unless, subject to the terms of the Warrants, the Company elects to cash settle the Warrants. The Warrants are separate transactions and are not part of the terms of the 2023 Notes or the Note Hedges. The Warrants meet the criteria for classification as equity and, as such, are not remeasured each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, Warrants to acquire up to approximately 1 million shares (subject to adjustment) remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2025 Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2025 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.125% per year. Interest is payable in cash semi-annually in arrears&#160;on March 1 and September 1 of each year, beginning on March 1, 2020. The 2025 Notes mature on September&#160;1, 2025 unless earlier redeemed, repurchased or converted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the 2025 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2025 Indenture"). Upon conversion, the 2025 Notes may be settled in cash, shares of Class&#160;A common stock or a combination of cash and shares of Class&#160;A common stock, at the Company&#x2019;s election. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2025 Notes are convertible at an initial conversion rate of&#160;5.2991 shares of Class&#160;A common stock per&#160;$1,000&#160;principal amount of the 2025 Notes, which is equal to an initial conversion price of approximately&#160;$188.71 per share of Class&#160;A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2025 Indenture. Prior to the close of business on the business day immediately preceding June 1, 2025, holders of the 2025 Notes may convert all or a portion of their 2025 Notes only in multiples of $1,000 principal amount, under the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2020 (and only during such fiscal quarter), if the last reported sale price of Class&#160;A common stock for at least&#160;20&#160;trading days (whether or not consecutive) during the period of&#160;30&#160;consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to&#160;130%&#160;of the conversion price of the 2025 Notes on each applicable trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during the&#160;five&#160;business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the 2025 Notes for each trading day of that&#160;five consecutive trading day period was less than&#160;98%&#160;of the product of the last reported sale price of Class&#160;A common stock and the conversion rate on such trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;if the Company calls the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon the occurrence of specified corporate events, as described in the 2025 Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after June 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2025 Notes regardless of the foregoing circumstances. During the three months ended January&#160;31, 2023, the conditions allowing holders of the 2025 Notes to convert during the three months ending April&#160;30, 2023 were not met, and as a result, the 2025 Notes were classified as noncurrent liabilities as of January&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem for cash all or any portion of the 2025 Notes, at its option, on or after September 6, 2022, if the last reported sale price of the Company&#x2019;s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on and including the trading day preceding &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of the 2025 Notes who convert their 2025 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the 2025 Indenture) or in connection with the Company&#x2019;s issuance of a redemption notice are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental change (as defined in the 2025 Indenture), holders of the 2025 Notes may require the Company to repurchase all or a portion of their 2025 Notes at a price equal to&#160;100%&#160;of the principal amount of the 2025 Notes being repurchased, plus any accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, the effective interest rate on the 2025 Notes was 0.43%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2025 Notes was 4.10%. The following table sets forth total interest expense recognized related to the 2025 Notes:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Not applicable subsequent to the adoption of ASU 2020-06.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the 2025 Notes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&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 style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs and debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 Notes&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount of the equity component&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2025 Capped Calls &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the pricing of the 2025 Notes, the Company entered into capped call transactions with respect to its Class&#160;A common stock. The 2025 Capped Calls are purchased call options that give the Company the option to purchase approximately&#160;6 million&#160;shares, subject to anti-dilution adjustments substantially identical to those in the 2025 Notes, of its Class A common stock for&#160;approximately $188.71&#160;per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2025 Notes, exercisable upon conversion of the 2025 Notes. The 2025 Capped Calls have initial cap prices of $255.88 per share (subject to adjustment) and will expire in 2025, if not exercised earlier. The 2025 Capped Calls are intended to offset potential dilution to the Company&#x2019;s Class&#160;A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2025 Notes under certain circumstances. The 2025 Capped Calls are separate transactions and are not part of the terms of the 2025 Notes. The 2025 Capped Calls meet the criteria for classification as equity and, as such, are not remeasured each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%"&gt;2026 Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026 Notes are senior, unsecured obligations of the Company, and bear interest at a fixed rate of 0.375% per year. Interest is payable in cash semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. The 2026 Notes mature on June&#160;15, 2026 unless earlier redeemed, repurchased or converted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the 2026 Notes are governed by an Indenture by and between the Company and Wilmington Trust, National Association, as Trustee (the "2026 Indenture"). Upon conversion, the 2026 Notes may be settled in cash, shares of Class A common stock or a combination of cash and shares of Class A common stock, at the Company&#x2019;s election.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2026 Notes are convertible at an initial conversion rate of 4.1912 shares of Class A common stock per $1,000 principal amount of the 2026 Notes, which is equal to an initial conversion price of approximately $238.60 per share of Class A common stock, subject to adjustment under certain circumstances in accordance with the terms of the 2026 Indenture. Prior to the close of business on the business day immediately preceding March 15, 2026, holders of the 2026 Notes may convert all or a portion of their 2026 Notes only in multiples of $1,000 principal amount, under the following circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during any fiscal quarter commencing after the fiscal quarter ending on October 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company's Class A common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price of the 2026 Notes on each applicable trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the 2026 Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the Company's Class A common stock and the conversion rate on such trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;if the Company calls the notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon the occurrence of specified corporate events, as described in the 2026 Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after March 15, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their 2026 Notes regardless of the foregoing circumstances. During the three months ended January&#160;31, 2023, the conditions allowing holders of the 2026 Notes to convert during the three months ending April&#160;30, 2023 were not met, and as a result, the 2026 Notes were classified as noncurrent liabilities as of January&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after June 20, 2023, if the last reported sale price of the Company&#x2019;s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on and including the trading day preceding the date on which the Company provides notice of redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of the 2026 Notes who convert their 2026 Notes in connection with certain corporate events that constitute a make-whole fundamental change (as defined in the 2026 Indenture) or in connection with the Company&#x2019;s issuance of a redemption notice are, under certain circumstances, entitled to an increase in the conversion rate. Additionally, in the event of a corporate event that constitutes a fundamental change (as defined in the 2026 Indenture), holders of the 2026 Notes may require the Company to repurchase all or a portion of their 2026 Notes at a price equal to 100% of the principal amount of the 2026 Notes being repurchased, plus any accrued and unpaid interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, the effective interest rate on the 2026 Notes was 0.60%. As of January&#160;31, 2022 and 2021, prior to the adoption of ASU 2020-06, the effective interest rate on the liability component of the 2026 Notes was 5.75%. The following table sets forth total interest expense recognized related to the 2026 Notes:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Not applicable subsequent to the adoption of ASU 2020-06.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the 2026 Notes consisted of the following:&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 style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs and debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 Notes&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount of the equity component&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2026 Capped Calls&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the pricing of the 2026 Notes, the Company entered into capped call transactions with respect to its Class A common stock. The 2026 Capped Calls are purchased call options that give the Company the option to purchase approximately 5&#160;million shares, subject to anti-dilution adjustments substantially identical to those in the 2026 Notes, of its Class A common stock for approximately $238.60 per share (subject to adjustment), corresponding to the approximate initial conversion price of the 2026 Notes, exercisable upon conversion of the 2026 Notes. The 2026 Capped Calls have initial cap prices of $360.14 per share (subject to adjustment) and will expire in 2026, if not exercised earlier. The 2026 Capped Calls are intended to offset potential dilution to the Company&#x2019;s Class A common stock and/or offset the potential cash payments that the Company could be required to make in excess of the principal amount upon any conversion of the 2026 Notes under certain circumstances. The 2026 Capped Calls are separate transactions and are not part of the terms of the 2026 Notes. The 2026 Capped Calls meet the criteria for classification as equity and, as such, are not remeasured each reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i19d668ef38da4b79af6d88c9e1091523_I20180228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE3MA_7038ffc8-8438-4996-b7c9-ff4d7754ffb1"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMzNzg_78da9159-8eeb-4504-ad30-0e20baf91ebd"
      unitRef="usdPerShare">48.36</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i52599a92e83b4b33811c57f6ed560366_D20220201-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzU0MzE_83ba8c5a-e39a-4a9a-98da-343f8ecffdfb"
      unitRef="shares">400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="ief0b9c5bb08e4a31833efc57dab26814_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzU1Mjc_5c1a8a4c-e975-494a-ae14-6e13bab76fa2"
      unitRef="usd">17000000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MTQ4NTM_f0cdcd51-1aea-47fc-b84a-24716acf8c58"
      unitRef="number">0.0085</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia97c0da219f745098d85887d62279d01_I20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MTQ4NDQ_0c7d558a-09b6-4855-81f3-ceb097e5456e"
      unitRef="number">0.0568</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ifab508cdee414be285636b0ac02bdab8_I20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MTQ4NDQ_8c92c07f-dc56-4a09-bc85-5b833c2bb44c"
      unitRef="number">0.0568</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI2MTI4_5c56a06c-f33b-464e-baff-97b5cbad1c6b">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the 2023 Notes consisted of the following:&lt;br/&gt;&lt;/span&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 style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs and debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Notes&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount of the equity component&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the 2025 Notes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&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 style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs and debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025 Notes&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount of the equity component&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying amount of the 2026 Notes consisted of the following:&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 style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs and debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity component:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 Notes&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying amount of the equity component&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#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;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Subsequent to the adoption of ASU 2020-06 under the modified retrospective method, the equity component and debt discount are eliminated. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Included in the January 31, 2022 consolidated balance sheet within Additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzItMS0xLTEtNzMzNDA_cbf77db2-209c-418f-8c54-6562a9c67980"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia97c0da219f745098d85887d62279d01_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzMtMy0xLTEtNzU4NzI_ec463d6f-d4e2-4e26-a9ad-9e063d351c09"
      unitRef="usd">17000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzMtMS0xLTEtNzMzNDA_1d4f0005-6bbe-4307-be1e-2da0f8d5b040"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ia97c0da219f745098d85887d62279d01_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzQtMy0xLTEtNzU4NzI_ad5c5212-889a-463a-a83e-80cfa21ef248"
      unitRef="usd">1000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzQtMS0xLTEtNzMzNDA_a6679a8b-87be-44eb-a2ad-c29f98e5a024"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia97c0da219f745098d85887d62279d01_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzUtMy0xLTEtNzU4NzU_8c8fd44b-20d8-4959-8e89-9f37e480d382"
      unitRef="usd">16000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i54ede1223a904fb3b0d006230e97eed5_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzgtMy0xLTEtODE4Nzk_1b1c351f-57ee-4f4a-aa3a-a00add67f22b"
      unitRef="usd">4000000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts
      contextRef="i54ede1223a904fb3b0d006230e97eed5_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzktMy0xLTEtODE4Nzk_412b8952-2a04-4ce0-8c89-b1bf55be83d0"
      unitRef="usd">0</okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts>
    <okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet
      contextRef="i54ede1223a904fb3b0d006230e97eed5_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpmNGJkY2NlYTQyNzU0YTdkODkwOGMzNmE4YWY1ZjkzMy90YWJsZXJhbmdlOmY0YmRjY2VhNDI3NTRhN2Q4OTA4YzM2YThhZjVmOTMzXzEwLTMtMS0xLTc1ODkw_01205b27-c290-4190-b3ff-502ff19a5b6f"
      unitRef="usd">4000000</okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzgzNTQ_78da9159-8eeb-4504-ad30-0e20baf91ebd"
      unitRef="usdPerShare">48.36</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <okta:DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount
      contextRef="i36bc1f63566441c9b765f869aa5c24b9_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzk2NTg_8b8a9032-eed5-4821-8468-df97a0c6900e"
      unitRef="usd">12000000</okta:DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount>
    <okta:DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction
      contextRef="i52599a92e83b4b33811c57f6ed560366_D20220201-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzk3MTk_99a2a77b-e8d0-4291-99e0-06a76adaf689"
      unitRef="shares">100000</okta:DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction>
    <okta:DerivativeInstrumentNumberOfSharesAvailableForPurchase
      contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzk4NjQ_80eeed16-3d33-46f3-80d5-de1d20285496"
      unitRef="shares">100000</okta:DerivativeInstrumentNumberOfSharesAvailableForPurchase>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ib171392e98da43bbad2fc0e66d7dc13b_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEwMjU0_a0543811-aeb2-4db1-bf61-a16c70a3f452"
      unitRef="tradingday">80</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEwMzg2_6fe95190-b018-4015-b355-257dda7634a5"
      unitRef="usdPerShare">68.06</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzExNjAz_e52ff934-39e8-4441-96e7-2e2b59bb44af"
      unitRef="shares">1000000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibd8251d1ab184e78a044c0ef82e408d2_I20200301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzExNzkx_12006d69-294d-4cb5-b987-272ef049550e"
      unitRef="number">0.00125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEyNjc2_f5f1a77a-bcf9-4d8b-8f00-0937c1457d1a"
      unitRef="usdPerShare">188.71</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzMjU3_9fc1eaf5-7359-40a5-a798-ae790a0ad7e4"
      unitRef="tradingday">20</okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzMzIz_872d314f-d9eb-41ae-8477-2b53cbc7f984"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzNDcw_cbb8d72f-e025-4393-9554-50fcbb9b523b"
      unitRef="number">1.30</okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice>
    <okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzkzNDU4NDg4OTE1MjY_a6fae40e-9917-44c0-9ad5-c29e70f33fda"
      unitRef="tradingday">5</okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays>
    <okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzg3OTYwOTMwODIxMDI_a6fae40e-9917-44c0-9ad5-c29e70f33fda"
      unitRef="tradingday">5</okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays>
    <okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzg3OTYwOTMwODIwOTU_a6fae40e-9917-44c0-9ad5-c29e70f33fda"
      unitRef="tradingday">5</okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays>
    <okta:PercentageOfClosingSalePriceInExcessOfConvertibleNotes
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzEzNzgx_712fe7a1-53b3-4f7a-bf23-8b41396683a7"
      unitRef="number">0.98</okta:PercentageOfClosingSalePriceInExcessOfConvertibleNotes>
    <okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE0ODIy_c6bc59d1-da2c-4fb0-8d4c-56ddb3982ca3"
      unitRef="number">1.30</okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice>
    <okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzg3OTYwOTMwODIxMDU_740a29dd-2953-443b-a310-bbb14b4fb619"
      unitRef="tradingday">20</okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE0OTMz_c8ef0259-8f23-4a46-a65d-57381f47b11c"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE1MTU2_c306711f-9586-4013-8df7-ca528ccf07ef"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE1OTQ1_8e61c75a-ded8-41c9-b49e-127f7d19790b"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzMwMzc_a8256e7f-4361-4461-96e5-b0c21f5dfe8f"
      unitRef="number">0.0043</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i47600c807a3c41fea6b63a4094b22be2_I20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzMwMjk_02cc0692-27a5-4d3b-9507-67f7ea369211"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzMwMjk_2025bbbf-a654-444b-9aac-339e6172e90d"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI2MTMy_f3957c35-ba6d-4d35-a7f6-70205cf01e21">The following table sets forth total interest expense recognized related to the 2025 Notes:&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Not applicable subsequent to the adoption of ASU 2020-06.&lt;/span&gt;The following table sets forth total interest expense recognized related to the 2026 Notes:&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Not applicable subsequent to the adoption of ASU 2020-06.&lt;/span&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzItMS0xLTEtNzMzNDA_353a4429-6190-42c5-89b5-c0e6e5c294dd"
      unitRef="usd">1000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzItMy0xLTEtNzMzNDA_68a72427-c9f3-4db5-972b-c144b9b94328"
      unitRef="usd">1000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzMtNS0xLTEtNzYzMjc_6d96d63a-be72-4a88-b248-622e4311e95d"
      unitRef="usd">1000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzMtMS0xLTEtNzMzNDA_a21ca888-5148-41fb-95d0-73420fe8e9fe"
      unitRef="usd">3000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzMtMy0xLTEtNzMzNDA_4af955a9-3407-411f-910c-164a3f2c0f9e"
      unitRef="usd">2000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzQtNS0xLTEtNzYzMjc_035e5874-0d26-4f64-8cdd-b0bbf2df4c7e"
      unitRef="usd">2000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzQtMy0xLTEtNzMzNDA_5362796c-320b-45e2-8d21-51e70977d3e6"
      unitRef="usd">36000000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzUtNS0xLTEtNzYzMjc_c39d16f6-369a-4d46-ac60-53d0d4c4957a"
      unitRef="usd">34000000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt
      contextRef="i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzUtMS0xLTEtNzMzNDA_e41d0e70-2317-487b-a2a8-1df4ddc9548b"
      unitRef="usd">4000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic59416b421dd4319a3c19313c4a1c24c_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzUtMy0xLTEtNzMzNDA_a8586068-a52b-4523-afbc-717c6c98ed2e"
      unitRef="usd">39000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="idd47cd0c02a342d88ea1996c80dc4955_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTpiNjNlZmY3NDIwMzY0ZDEwOTA5NWFkNjkwNTQwNmFiMi90YWJsZXJhbmdlOmI2M2VmZjc0MjAzNjRkMTA5MDk1YWQ2OTA1NDA2YWIyXzYtNS0xLTEtODM0MDY_83510ae1-d400-4abb-adab-48ab1bd567b1"
      unitRef="usd">37000000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzMtMS0xLTEtNzYwMjg_193d873a-142e-4cef-b9c7-e773ab228cc1"
      unitRef="usd">1060000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzMtMy0xLTEtNzYwMjU_c013f7dd-0b77-4025-a00c-5b38ca7c1efc"
      unitRef="usd">1060000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzQtMS0xLTEtNzYwMjg_8f44988e-433f-4175-8b5e-c5d06d949650"
      unitRef="usd">8000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzQtMy0xLTEtNzYwMjU_6197dadd-389e-46a4-862e-211281f7ffd8"
      unitRef="usd">149000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzUtMS0xLTEtODM0MTE_e607761d-2e8e-4672-8149-74634a22c3d9"
      unitRef="usd">1052000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib14619587eb7474795d08302a43f7d3c_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzUtMy0xLTEtODM0MTE_964a0393-4a72-4acc-b846-c7dcffbcc7d6"
      unitRef="usd">911000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i5b06b6b5676d4598a35b95ccca0003e7_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzgtMy0xLTEtNzYwMjI_60a4baeb-96b1-452f-8878-b50317f75615"
      unitRef="usd">221000000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts
      contextRef="i5b06b6b5676d4598a35b95ccca0003e7_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzktMy0xLTEtNzYwMjI_59754413-7891-4af3-bceb-8a4ced68d1b0"
      unitRef="usd">4000000</okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts>
    <okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet
      contextRef="i5b06b6b5676d4598a35b95ccca0003e7_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo3ODZmYjIyYjNmNjc0MDg3OTAzMTQ2MGM2MDk2NWFiOC90YWJsZXJhbmdlOjc4NmZiMjJiM2Y2NzQwODc5MDMxNDYwYzYwOTY1YWI4XzEwLTMtMS0xLTgzNDE0_66f1b92f-6ba1-4fb4-9ce3-9298fd40d326"
      unitRef="usd">217000000</okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2d235baaa9a945afb27870bb527b62fc_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MjQ2ODg_aebe3da4-ffbc-406f-a4db-62ad5ff43a79"
      unitRef="shares">6000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i3be9372932124fd1a965103bb0f3eb18_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE3OTU2_f5f1a77a-bcf9-4d8b-8f00-0937c1457d1a"
      unitRef="usdPerShare">188.71</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <okta:InitialCapPriceperShareCappedCalls
      contextRef="if3af452f5be7446dbbc279acd027f61f_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE4MTY3_ac25ea56-c54c-4571-bd2c-aec18be83be1"
      unitRef="usdPerShare">255.88</okta:InitialCapPriceperShareCappedCalls>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE4OTc4_ae070ec2-a5ca-4d77-a901-b82924aadc6a"
      unitRef="number">0.00375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzE5ODY2_3271947e-74e3-4574-a8bb-638076a8d2c5"
      unitRef="usdPerShare">238.60</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNDYz_1e29a354-098c-40ec-a67b-b592a9e80bf0"
      unitRef="tradingday">20</okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNTI5_0614f8c2-fa59-44db-8b16-e3d50bab0a9d"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3556369796e149ecb98aad75e32f421c_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNjc2_2034b363-47fd-4adb-b3e8-e69fa447ef35"
      unitRef="number">1.30</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNzY0_67132dc2-4a39-4609-899a-8ae4aaaefd3b"
      unitRef="tradingday">5</okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays>
    <okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwNzk3_97caa22f-1aa0-4b60-a85b-336693792353"
      unitRef="tradingday">5</okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays>
    <okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwOTMz_97caa22f-1aa0-4b60-a85b-336693792353"
      unitRef="tradingday">5</okta:DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays>
    <okta:PercentageOfClosingSalePriceInExcessOfConvertibleNotes
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIwOTgx_b228e192-2b4a-4b9b-8977-337eb56aff85"
      unitRef="number">0.98</okta:PercentageOfClosingSalePriceInExcessOfConvertibleNotes>
    <okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIxOTkz_5d8e3b57-2520-4131-9f3f-070d66f51c29"
      unitRef="number">1.30</okta:DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice>
    <okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIyMDQ4_4b4ec699-f1c6-4836-a6bf-63df196c425a"
      unitRef="tradingday">20</okta:DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIyMjE0_abd6dc2f-d9f0-4ae9-ae7b-95fd0587f314"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIyMzcz_0a157323-f83e-4683-93f0-4b349b9b43d4"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzIzMTU3_ed3cfe6c-c739-4389-8a64-8b7475e6ad14"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzY5NTI_ad6e0bc1-10d4-4349-b7e5-b20ff928b89d"
      unitRef="number">0.0060</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i335d39d8ed1141ca84cfaa855ad34a6a_I20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzYxNjA_05e6dcd4-d573-4439-9d68-d93562464cab"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i97922596d5744b5a875158cdf511c467_I20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzM4NDgyOTA3MzYxNjA_6490078e-97d7-42ab-9050-4e464cf1f32b"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzMtNC0xLTEtNzMzNDA_088e7c9f-ecdd-422b-a8b8-2be612d63286"
      unitRef="usd">4000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzMtNi0xLTEtNzMzNDA_c4d78120-333d-4b44-a16c-7e1d48f5223e"
      unitRef="usd">4000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzQtOC0xLTEtNzY0MDM_29280fa8-3fc6-48bb-a893-0d0f9b823bda"
      unitRef="usd">3000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzQtNC0xLTEtNzMzNDA_e8e4e1ad-058c-4a25-b149-fe80d4943555"
      unitRef="usd">3000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzQtNi0xLTEtNzMzNDA_9d7609f1-85e0-44c0-a2ae-8b8ca7c794e3"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzUtOC0xLTEtNzY0MDM_63173b8a-bde5-47b7-a26c-e6767ea68f5a"
      unitRef="usd">1000000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzUtNi0xLTEtNzMzNDA_37eeb107-4074-48c0-b1c5-d8a22e0b3a65"
      unitRef="usd">46000000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzYtOC0xLTEtNzY0MDM_11dedd54-8c5a-4c37-956d-6cde48361003"
      unitRef="usd">27000000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt
      contextRef="i002e47bb67fd4145823a2fb84b816b93_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzYtNC0xLTEtNzMzNDA_fe554f86-a4a7-40e4-9d4d-8c78d251adba"
      unitRef="usd">7000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i248ebd7d5faa4fa5b9ad3923955452fb_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzYtNi0xLTEtNzMzNDA_b117e239-7015-44f9-9913-20a6f8dbdaa8"
      unitRef="usd">51000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i06766c3051124498b9814c5392865f3a_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZTo0YmU5Mzg4NzQzY2Y0NTJhYjFmZjZjOGVmMmQ0ZTRlMy90YWJsZXJhbmdlOjRiZTkzODg3NDNjZjQ1MmFiMWZmNmM4ZWYyZDRlNGUzXzctOC0xLTEtODM0MjE_51f97933-dcc8-4b04-9e7d-8bd395b7ac00"
      unitRef="usd">31000000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzMtMS0xLTEtNzYxODE_e866a56a-0c12-4915-bcaa-ac59b9228591"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i97922596d5744b5a875158cdf511c467_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzMtMy0xLTEtNzYxODQ_207822fe-c7ee-4ce9-86f3-64b8d579040c"
      unitRef="usd">1150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzQtMS0xLTEtNzYxODE_2688325d-453e-4793-9418-7f0f6dbf7854"
      unitRef="usd">9000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i97922596d5744b5a875158cdf511c467_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzQtMy0xLTEtNzYxODQ_ab07a511-8845-46a2-a917-a3d3e0bab245"
      unitRef="usd">245000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzUtMS0xLTEtODM0MjU_dc1b8844-f84a-4c43-954c-9897d4bb3c2f"
      unitRef="usd">1141000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i97922596d5744b5a875158cdf511c467_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzUtMy0xLTEtODM0MjU_fcae1884-9703-4ac6-a2ce-4fac62d25131"
      unitRef="usd">905000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="id2db15abe72b4f12a4486081b37e0fce_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzgtMy0xLTEtNzYxODc_62d53f30-6171-4c6a-a18b-0a1ce58de43f"
      unitRef="usd">310000000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts
      contextRef="id2db15abe72b4f12a4486081b37e0fce_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzktMy0xLTEtNzYxODc_bff8b27b-fabe-42f9-8c0b-6833a5d0ef33"
      unitRef="usd">4000000</okta:DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts>
    <okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet
      contextRef="id2db15abe72b4f12a4486081b37e0fce_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90YWJsZToxNDg5NmEyOWJkZTA0MjhkYTJmMzQ3YzQzNGNiZGM3YS90YWJsZXJhbmdlOjE0ODk2YTI5YmRlMDQyOGRhMmYzNDdjNDM0Y2JkYzdhXzEwLTMtMS0xLTgzNDI5_84038433-d8e3-4694-a8cf-eb1a8f2d66a0"
      unitRef="usd">306000000</okta:DebtInstrumentConvertibleCarryingAmountofEquityComponentNet>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib8e090c1bc534b9c90360225adcaf004_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzMyOTg1MzQ5MjQ3NTA_56cf4513-fcdc-4b70-aded-44596dfcfe4b"
      unitRef="shares">5000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ib69ea56d96da47268f1d89edf9b8246a_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI1MjMx_3271947e-74e3-4574-a8bb-638076a8d2c5"
      unitRef="usdPerShare">238.60</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <okta:InitialCapPriceperShareCappedCalls
      contextRef="i3556369796e149ecb98aad75e32f421c_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzMvZnJhZzpkZjQ5Zjk1NmI0MzI0MDM0YTBkNjRkZGFmOTI3YmFhMy90ZXh0cmVnaW9uOmRmNDlmOTU2YjQzMjQwMzRhMGQ2NGRkYWY5MjdiYWEzXzI1NDQy_33a0a74d-87d6-4dc8-92e9-989123144b10"
      unitRef="usdPerShare">360.14</okta:InitialCapPriceperShareCappedCalls>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTU_1db5353e-40bf-4ffa-8684-2ae82fddd01c">LeasesThe Company has entered into various&#160;non-cancelable&#160;office space operating leases with original lease periods expiring between 2023 and 2029. These leases do not contain material variable rent payments, residual value guarantees, financial covenants or other restrictions. The Company's corporate headquarters lease in San Francisco has a 10 year term, which expires in October 2028. The Company is entitled to two five-year options to extend this lease, subject to certain requirements. &lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were as follows:&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amounts are presented exclusive of sublease income and include short-term leases, which are immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average&#160;remaining term of operating leases was 5.1 years and 5.9 years as of January&#160;31, 2023 and January&#160;31, 2022, respectively, and the&#160;weighted-average&#160;discount rate used to measure the present value of the operating lease liabilities was 5.3% and 5.5% as of January&#160;31, 2023 and January&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities, which do not include&#160;short-term leases, were as follows:&lt;/span&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 style="width:78.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year Ending January 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#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;/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:'Arial',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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less tenant improvement allowances not yet incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash payments made related to operating lease liabilities were $44 million and $40 million in fiscal 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ied15a633104a453495f3d8c9c67025a9_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTY_a6f67c63-70b9-462f-a403-e074cd205629">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <okta:LesseeOperatingLeaseNumberOfRenewalOptions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzQxOA_7b904323-0e62-4169-a6dd-be83dcd36b96"
      unitRef="renewaloption">2</okta:LesseeOperatingLeaseNumberOfRenewalOptions>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTc_a9a7681e-b1ca-40c4-b684-24c905dae837">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTg_1f00e54d-83aa-4f10-b050-9d74fe1acee9">&lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs were as follows:&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Amounts are presented exclusive of sublease income and include short-term leases, which are immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTo3ZWJjMmM1OWMyNWI0ZjA2YjAyODkxN2Y0M2M2N2EwMi90YWJsZXJhbmdlOjdlYmMyYzU5YzI1YjRmMDZiMDI4OTE3ZjQzYzY3YTAyXzItMi0xLTEtNzMzNDA_638e6e3a-f697-4b21-9e1b-509bea57ebba"
      unitRef="usd">40000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTo3ZWJjMmM1OWMyNWI0ZjA2YjAyODkxN2Y0M2M2N2EwMi90YWJsZXJhbmdlOjdlYmMyYzU5YzI1YjRmMDZiMDI4OTE3ZjQzYzY3YTAyXzItNC0xLTEtNzMzNDA_fe5808fa-1e9d-499a-b37e-95cde5215f62"
      unitRef="usd">38000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTo3ZWJjMmM1OWMyNWI0ZjA2YjAyODkxN2Y0M2M2N2EwMi90YWJsZXJhbmdlOjdlYmMyYzU5YzI1YjRmMDZiMDI4OTE3ZjQzYzY3YTAyXzItNi0xLTEtNzMzNDA_51003312-79b9-4023-9f9b-35046248874a"
      unitRef="usd">33000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzczMA_8c7ab446-5af3-4861-bdb6-2b7ab8a27ab5">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzczNw_6466982e-22ca-4b25-a575-b5e6f74590a3">P5Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0Xzg4Mw_f21eb28f-141b-47c7-aeae-211d2d3d982e"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0Xzg5MA_1cf18c0f-5d5f-4c86-bf6e-97e0766371d5"
      unitRef="number">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzE0NTk_b5f51f8c-25d8-45e6-a014-76044f14f9bb">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of operating lease liabilities, which do not include&#160;short-term leases, were as follows:&lt;/span&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 style="width:78.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year Ending January 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#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;/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:'Arial',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="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less tenant improvement allowances not yet incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzEtMi0xLTEtNzMzNDA_91170d40-8f09-4bab-85ca-a61b58aec073"
      unitRef="usd">43000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzItMi0xLTEtNzMzNDA_4e9af354-1379-4f0c-b300-8a93157e1857"
      unitRef="usd">42000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzMtMi0xLTEtNzMzNDA_0cdc68ed-9929-4a86-b4ee-21c808e939ab"
      unitRef="usd">32000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzQtMi0xLTEtNzMzNDA_b31cf4eb-736c-4e09-89b2-a7d67404c618"
      unitRef="usd">31000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzUtMi0xLTEtNzMzNDA_0d9dcae6-4c10-40f6-834f-805ca4034c0b"
      unitRef="usd">31000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzYtMi0xLTEtNzMzNDA_7ba6f671-3121-4337-9eee-b8a1205ae8fe"
      unitRef="usd">24000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzctMi0xLTEtNzMzNDA_9db2ebe3-f56c-4aa8-b99e-5708b70f9f52"
      unitRef="usd">203000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzgtMi0xLTEtNzMzNDA_9720d58e-316f-4776-92f2-0af1b6b11056"
      unitRef="usd">26000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <okta:LesseeOperatingLeaseLiabilityTenantImprovementAllowance
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzktMi0xLTEtNzMzNDA_d4ac084c-2f4e-48f9-9cc7-6169e7e68a9b"
      unitRef="usd">2000000</okta:LesseeOperatingLeaseLiabilityTenantImprovementAllowance>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90YWJsZTplYjQ1NGIxN2E4NDM0ZmE1OTEwYTRhMDgwOThlMTA5Ny90YWJsZXJhbmdlOmViNDU0YjE3YTg0MzRmYTU5MTBhNGEwODA5OGUxMDk3XzEwLTItMS0xLTczMzQw_21c87f7a-b35b-446a-bd65-8b7db7c3bf5c"
      unitRef="usd">175000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzExNDY_6ab16103-478f-4812-9164-5515195ca402"
      unitRef="usd">44000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMzkvZnJhZzo0MmM3YjZhNjRjNmE0ZGQ5OWRhOTI2Mzg0YTI4N2EzNC90ZXh0cmVnaW9uOjQyYzdiNmE2NGM2YTRkZDk5ZGE5MjYzODRhMjg3YTM0XzExNTM_795bdad6-4958-4c3a-ba7b-92395e466f5a"
      unitRef="usd">40000000</us-gaap:OperatingLeasePayments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzI1NTM_8b04df3d-2b17-4978-ab62-982bfa10055e">Commitments and Contingencies &lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $6 million and $9 million were issued and outstanding as of January&#160;31, 2023 and January&#160;31, 2022, respectively. No draws have been made under such letters of credit. Noncurrent restricted cash of $6 million associated with these letters of credit is included in Other assets on the consolidated balance sheets as of January&#160;31, 2023 and January&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 20, 2022, a purported shareholder filed a putative class action lawsuit in the United States District Court for the Northern District of California against the Company and certain of its executive officers, captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In re Okta, Inc. Securities Litigation, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No. 3:22-cv-02990. The lawsuit asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, alleging that the defendants made false or misleading statements or omissions concerning the Company&#x2019;s cybersecurity controls, vulnerability to data breaches, and the Company&#x2019;s integration of Auth0. The lawsuit seeks an order certifying the lawsuit as a class action and unspecified damages.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, two purported shareholders filed derivative lawsuits on behalf of the Company in the United States District Court for the Northern District of California against certain of its current and former executive officers and directors, captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;O&#x2019;Dell v. McKinnon et al.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, No. 3:22-cv-07480 (filed Nov. 28, 2022), and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;LR Trust v. McKinnon et al&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;., No. 3:22-cv-08627 (filed Dec. 13, 2022). The lawsuits allege, among other things, that the defendants breached their fiduciary duties by making false or misleading statements or omissions concerning the &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s cybersecurity controls, vulnerability to data breaches, and the Company&#x2019;s integration of Auth0. The lawsuits seek orders permitting the plaintiffs to maintain this action derivatively on behalf of the Company, awarding unspecified damages allegedly sustained by the Company, awarding restitution from the individual defendants, and requiring the Company to make certain reforms to its corporate governance and controls.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to defend these lawsuits vigorously. At this time, the Company is unable to predict the outcome or estimate the amount of loss or range of losses that could potentially result from these lawsuits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s subscription services are generally warranted to perform materially in accordance with the Company&#x2019;s online help documentation under normal use and circumstances. Additionally, the Company&#x2019;s arrangements generally include provisions for indemnifying customers against liabilities if its subscription services infringe a third party&#x2019;s intellectual property rights. Furthermore, the Company may also incur liabilities if it breaches the security or confidentiality obligations in its arrangements. To date, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying consolidated financial statements as a result of these obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into service-level agreements with a majority of its customers defining levels of uptime reliability and performance and permitting certain customers to receive credits for paid amounts related to subscription services when the Company fails to meet the defined levels of uptime. In very limited instances, the Company allows customers to early terminate their agreements in the event that the Company fails to meet those levels as they may constitute a breach of contract. If the customer did terminate, they would receive a refund of prepaid unused subscription fees. To date, the Company has not experienced any significant failures to meet defined levels of uptime reliability and performance as a result of those agreements and, as a result, the Company has not incurred significant costs and has not accrued any material liabilities in the accompanying consolidated financial statements as a result of these warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Agreements with customers and other third parties may include indemnification or other provisions under which the Company agrees to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons, or other liabilities relating to or arising from the use of the Company&#x2019;s platform or other acts or omissions. The Company cannot reasonably estimate potential payment obligations as a result of indemnification claims because it cannot predict when and under what circumstances they may be incurred. As a result, no material liabilities have been recognized in the accompanying consolidated financial statements related to these indemnification obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i58983d197b0d44c9b226a7e072b23ff0_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzE3OQ_03eb2b43-f877-4704-8565-7809f47726db"
      unitRef="usd">6000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9b484ce89e7744fb932e395eaa3d22cf_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzE4Ng_cb027529-7491-4f52-a4d6-bfb5090dd55c"
      unitRef="usd">9000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="i58983d197b0d44c9b226a7e072b23ff0_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzI0OA_ce95b796-36d7-42a6-be5f-537b18deb5ae"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i58983d197b0d44c9b226a7e072b23ff0_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzMzMg_d5654099-9404-4afd-a9ac-6b49c546c5ad"
      unitRef="usd">6000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i9b484ce89e7744fb932e395eaa3d22cf_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzMzMg_ff2fcdd8-a9d4-442f-b446-be2ab4d3a752"
      unitRef="usd">6000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i720b49182957442d833a51c9af2d1af8_D20221128-20221213"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDIvZnJhZzplZjQ2NTE0ZWI1YjE0MzBhODU1NTc2YWM0MWFlNGM2NS90ZXh0cmVnaW9uOmVmNDY1MTRlYjViMTQzMGE4NTU1NzZhYzQxYWU0YzY1XzIxOTkwMjMyNjcwODg_04a0fc9e-6db2-40c0-9abd-880672a3b94e"
      unitRef="plaintiff">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzE0Nzc_8e190357-8f03-48ff-b2ec-577a91994f93">Common Stock and Stockholders' Equity &lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of Class A and Class B common stock are entitled to&#160;one&#160;vote per share and&#160;10&#160;votes per share, respectively, and the shares of Class A common stock and Class B common stock are identical, except for voting and conversion rights. Shares of Class&#160;B common stock may be converted into Class&#160;A common stock at any time at the option of the stockholder on a one-for-one basis, and are automatically converted into Class&#160;A common stock upon sale or transfer, subject to certain limited exceptions. Shares of Class&#160;A common stock are not convertible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, shares of common stock reserved for future issuance were as follows:&lt;br/&gt;&lt;/span&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 style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(shares 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options and unvested RSUs outstanding&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,728&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for future stock option and RSU 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,228&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,831&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Awards Issued as Charitable ContributionsDuring fiscal&#160;2023, 2022 and 2021, the Company issued&#160;41,250, 30,000 and 42,500 shares, respectively, of Class A common stock as charitable contributions and recognized $4 million, $7 million and $9 million, respectively, as general and administrative expense in the consolidated statements of operations.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <okta:CommonStockVotingRightsNumberOfVotesEquivalent
      contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyMg_acd20955-ddd3-4f47-b1c2-b7a81141911c"
      unitRef="vote">1</okta:CommonStockVotingRightsNumberOfVotesEquivalent>
    <okta:CommonStockVotingRightsNumberOfVotesEquivalent
      contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzE0NA_a8c9f239-9d24-4700-915a-c5b647071f10"
      unitRef="vote">10</okta:CommonStockVotingRightsNumberOfVotesEquivalent>
    <okta:CommonStockSharesIssuedUponConversion
      contextRef="ie48420b2695343faa64beb11e8a45380_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzQyMg_82656c82-d1d8-4e21-99b6-cec10a044e12"
      unitRef="number">1</okta:CommonStockSharesIssuedUponConversion>
    <okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzE0Nzk_0c562dab-ea9a-41e2-852d-af53b8bce560">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, shares of common stock reserved for future issuance were as follows:&lt;br/&gt;&lt;/span&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 style="width:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(shares 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options and unvested RSUs outstanding&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,728&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for future stock option and RSU 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,228&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,831&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber
      contextRef="i433b1987cc5042bc95578880cd1c9b02_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzEtMS0xLTEtNzMzNDA_06060cf2-1ec3-4431-9dd2-109103b6e810"
      unitRef="shares">15728000</okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i433b1987cc5042bc95578880cd1c9b02_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzItMS0xLTEtNzMzNDA_1682e0b6-5802-434a-853d-b5e04f3a841f"
      unitRef="shares">25228000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i235c1ccf56a6401ab4e21f99602ec761_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzMtMS0xLTEtNzMzNDA_296dc35c-aad8-4930-bc41-669270e9cfd2"
      unitRef="shares">6831000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <okta:CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90YWJsZTo2NTA3YzM2MmI5NTg0NGQ3YjI2YWM3YzE0YjRlYzkzZS90YWJsZXJhbmdlOjY1MDdjMzYyYjk1ODQ0ZDdiMjZhYzdjMTRiNGVjOTNlXzQtMS0xLTEtNzMzNDA_1f1a1601-6ed7-4d9a-8c2f-9def3cc00526"
      unitRef="shares">47787000</okta:CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber>
    <okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution
      contextRef="ic7ac607bad3847c9ae43aa64cdec9f5b_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyNTc_c55bb470-113a-4379-bf84-f53db36e0816"
      unitRef="shares">41250</okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution
      contextRef="ib6bd8bec476a4beea1b66b244bcbf3f2_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyNjE_d97d912c-2ad1-4579-bd08-4095fbca12ae"
      unitRef="shares">30000</okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution>
    <okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution
      contextRef="i89d70c921260480291f194a2a36a7fc3_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEyNjg_ceaa9581-eb04-44cc-b545-1077d79af5b3"
      unitRef="shares">42500</okta:StockIssuedDuringPeriodSharesNewIssuesCharitableContribution>
    <us-gaap:NoncashContributionExpense
      contextRef="ic7ac607bad3847c9ae43aa64cdec9f5b_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEzNjA_24079199-1577-4571-b8dc-8b2585a5ed57"
      unitRef="usd">4000000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense
      contextRef="ib6bd8bec476a4beea1b66b244bcbf3f2_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEzNjQ_10d5a7c5-aceb-4b33-8bfc-971f8110538f"
      unitRef="usd">7000000</us-gaap:NoncashContributionExpense>
    <us-gaap:NoncashContributionExpense
      contextRef="i89d70c921260480291f194a2a36a7fc3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDUvZnJhZzpiNmY3ZTVlOTEwM2E0MzMxOGZlMjI1NTlkZTA2NjY3ZS90ZXh0cmVnaW9uOmI2ZjdlNWU5MTAzYTQzMzE4ZmUyMjU1OWRlMDY2NjdlXzEzNzE_50287b6d-a480-42fd-a205-3cd5b98537d7"
      unitRef="usd">9000000</us-gaap:NoncashContributionExpense>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODc_3e7dc325-a9d3-4591-beb4-e0bdc366acf8">Employee Incentive Plans &lt;div style="margin-bottom:9pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has&#160;two equity incentive plans: the 2009 Stock Plan (&#x201c;2009 Plan&#x201d;) and the 2017 Equity Incentive Plan (&#x201c;2017 Plan&#x201d;). All shares that remain available for future grants are under the 2017 Plan. As of&#160;January&#160;31, 2023, options to purchase 1,758,264 shares of Class A common stock and 4,594,675 shares of Class B common stock remained outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s equity incentive plans provide for granting stock options, RSUs, restricted stock awards to employees, consultants, officers and directors and RSUs with market-based vesting conditions to certain executives. In addition, the Company offers an ESPP to eligible employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense by award type was as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was recorded in the following cost and expense categories in the consolidated statements of operations:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services and other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options issued under the Plan generally are exercisable for periods not to exceed ten years and generally vest over four years with 25% vesting after one year and with the remainder vesting monthly thereafter in equal installments. Shares offered under the Plan may be: (i) authorized but unissued shares or (ii) treasury shares.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity and related information was as follows:&lt;br/&gt;&lt;/span&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 style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&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:9pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&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:9pt;font-weight:700;line-height:100%"&gt;Average&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:9pt;font-weight:700;line-height:100%"&gt;Exercise&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:9pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&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:9pt;font-weight:700;line-height:100%"&gt;Average&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:9pt;font-weight:700;line-height:100%"&gt;Remaining&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:9pt;font-weight:700;line-height:100%"&gt;Contractual&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:9pt;font-weight:700;line-height:100%"&gt;Term&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:9pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&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:9pt;font-weight:700;line-height:100%"&gt;Intrinsic&#160;Value&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:9pt;font-weight:700;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,984&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.59&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,314&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.92&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189.80&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.67&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2023&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.92&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.92&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,729&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.75&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No options were granted during fiscal 2023. The weighted-average grant-date fair value of options granted was $211.58 and $63.32 during fiscal 2022 and 2021, respectively. The total grant-date fair value of stock options vested was $104 million, $314 million and $20 million during fiscal 2023, 2022 and 2021, respectively. The intrinsic value of the options exercised, which represents the difference between the fair market value of the Company&#x2019;s common stock on the date of exercise and the exercise price of each option, was $108 million, $545 million and $772 million during fiscal 2023, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023 and January&#160;31, 2022, there was a total of $90 million and $210 million, respectively, of unrecognized stock-based compensation expense related to options, which is being recognized over a weighted-average period of 1.8 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used the Black-Scholes option pricing model to estimate the fair value of stock options granted with the following assumptions:&lt;br/&gt;&lt;/span&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 style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.03%  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37% - 0.44%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:1pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity (inclusive of market-based RSUs) and related information was as follows:&lt;br/&gt;&lt;/span&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 style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSUs&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,226&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.26&#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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,194&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.84&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.81&#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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191.40&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,375&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143.77&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company granted 7,194,187&#160;RSUs with an aggregate fair value of&#160;$805 million during fiscal 2023. As of January&#160;31, 2023 and 2022, there was&#160;a total of $1,200 million&#160;and $1,152 million, respectively, of unrecognized stock-based compensation expense related to unvested RSUs, which is being recognized over a weighted-average period of&#160;3.0 years, based on vesting under the award service conditions. The total fair value of RSUs vested during fiscal 2023, 2022 and 2021 was $229 million, $531 million and $410 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Market-based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the Company granted market-based RSUs to certain members of management. The target number of market-based RSUs granted was 58,150. One-third of these market-based RSUs vest over each of a one-, two- and three-year performance period, each starting on February 1, 2022. The number of shares that can be earned ranges from 0% to 200% of the target number of shares based on the relative performance of the per share price of the Company&#x2019;s common stock as compared to the Nasdaq Composite Index over the respective performance periods and subject to continuous employment through the vesting dates. The $244.73 grant date fair value per target market-based RSU was determined using a Monte Carlo simulation approach. Compensation expense for awards with market conditions is recognized over the service period using the accelerated attribution method and is not reversed if the market condition is not met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards Issued in Connection with Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In fiscal 2022, the Company entered into revesting agreements with the founders of the acquired businesses pursuant to which 1,269,008 restricted shares of Okta&#x2019;s Class A common stock with a weighted-average fair value per share of $268.98 issued as of the respective closing dates will vest over 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In connection with the business combinations, as of January&#160;31, 2023, there was&#160;$141 million&#160;of unrecognized stock-based compensation expense related to unvested restricted shares, which is being recognized over a weighted-average period of&#160;1.3 years based on vesting under the award service conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP provides for 12-month offering periods beginning June&#160;21 and December&#160;21 of each year, and each offering period consists of up to two six-month purchase periods. The ESPP contains a reset provision under which the offering period resets if the fair market value of the Company&#x2019;s common stock on the purchase date is less than the fair market value on the offering date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:&lt;br/&gt;&lt;/span&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 style="width:52.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63% - 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44% - 48%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48% - 54%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.46% - 4.67%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06% - 0.29%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09% - 0.18%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2023, the Company's employees purchased 491,965 shares of its Class A common stock under the ESPP. The shares were purchased at a weighted-average purchase price of $63.97 per share, with proceeds of $31 million. During fiscal&#160;2022, the Company's employees purchased 185,707 shares of its Class A common stock under the ESPP. The shares were purchased at a weighted-average purchase price of $191.54 per share, with proceeds of $36 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023 and January&#160;31, 2022, there was $26 million and $17 million, respectively, of unrecognized stock-based compensation expense related to the ESPP which is being recognized over a weighted-average vesting period of 0.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Defined Contribution Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees. A portion of employee contributions are matched up to a fixed maximum dollar amount per year per employee. The Company began matching contributions in fiscal 2023. Matching contributions to the plan were $21&#160;million during fiscal 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <okta:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDg3NzkwODIxNzM_30d5fb90-a7b2-4af1-a649-703e148cfdaa"
      unitRef="numberofincentiveplan">2</okta:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1a666c09da0347d09f2908d0c7c55648_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDg3NzkwODI0ODE_bfe08328-2822-40d7-82d9-00ae8f5aaca7"
      unitRef="shares">1758264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id5e84d6341e9484492b06a38f71290c6_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDg3NzkwODI1MjI_ba6cbb8a-914d-4cb4-98fb-05303eef2947"
      unitRef="shares">4594675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDg_8f5e029a-7988-4670-be41-7f430da75587">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense by award type was as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzItNS0xLTEtNzMzNDA_5e26737f-a541-44b9-a6dd-b26059605b00"
      unitRef="usd">82000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzItNy0xLTEtNzMzNDA_398aa8f3-2cdf-4777-b609-cc6349a8465b"
      unitRef="usd">132000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzItOS0xLTEtNzMzNDA_6a976041-7278-44aa-b151-af9f855c5599"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzMtNS0xLTEtNzMzNDA_b287a2f3-c37c-4f6d-9b6c-c32fde679d38"
      unitRef="usd">464000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52399429b43b4a1d9bee52e250daf799_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzMtNy0xLTEtNzMzNDA_bcb42875-dfc1-4736-a9d7-681e3185b1d4"
      unitRef="usd">335000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0b680fac1b234e2a9737708659855f0b_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzMtOS0xLTEtNzMzNDA_bc1e1a92-bc6f-4674-b857-c57c7516eae4"
      unitRef="usd">164000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzQtNS0xLTEtNzMzNDA_5cad9198-7aec-49a7-a600-ec2978d2823e"
      unitRef="usd">19000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzQtNy0xLTEtNzMzNDA_b406219f-390e-4ff9-b424-a37e126c7b45"
      unitRef="usd">15000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzQtOS0xLTEtNzMzNDA_fd52bbd1-bd67-4db1-8a9f-e3148110475e"
      unitRef="usd">10000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if9bd91eff7c745a299340990e99b646a_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzUtNS0xLTEtNzMzNDA_f792da1a-714e-45cf-a9ad-da674977f212"
      unitRef="usd">112000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i402cef872a454465af8cd1b9855ca4cd_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzUtNy0xLTEtNzMzNDA_264b8fd7-3c91-4d27-9594-e75dedf68e93"
      unitRef="usd">84000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83b2b1020b9b488eb3984a63916eb2fa_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzUtOS0xLTEtNzMzNDA_d283714a-b652-4830-baea-e9495fdb8511"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzctNS0xLTEtNzMzNDA_bb2a9edf-4299-466e-ace4-655bf615ae62"
      unitRef="usd">677000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzctNy0xLTEtNzMzNDA_70982093-bfd5-4a9e-949d-2b3f6c0a9561"
      unitRef="usd">566000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo3MWQ5NTdiYzMzYzY0NjI4YTIxMjg4MTg2ZjIzYzdjNy90YWJsZXJhbmdlOjcxZDk1N2JjMzNjNjQ2MjhhMjEyODgxODZmMjNjN2M3XzctOS0xLTEtNzMzNDA_d988e695-60d0-4adc-b983-f2e89f629ab4"
      unitRef="usd">195000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDk_0bcd114b-2c97-4fe4-b725-02068080fc7d">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense was recorded in the following cost and expense categories in the consolidated statements of operations:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subscription&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services and other&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib06d75638da240ac921301402de7b5e7_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzMtMS0xLTEtNzMzNDA_a3c2645d-60d4-4f20-b870-32f712c82f82"
      unitRef="usd">69000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i51f44b0c36a545c889f0afc10ab7f3af_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzMtMy0xLTEtNzMzNDA_03dfcae9-941c-4993-bf8a-77ad4d86f33e"
      unitRef="usd">49000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e3ad084160046cdb864731fd34932db_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzMtNS0xLTEtNzMzNDA_f36286f0-ee23-422a-a4ad-edd8d6f8bc88"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie1f1592d84b94e59874de69e11b596fb_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzQtMS0xLTEtNzMzNDA_53f92583-63eb-4429-b224-edd570a0e327"
      unitRef="usd">14000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibcc8829a83ce49aba3ce17b4f3c1355c_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzQtMy0xLTEtNzMzNDA_1b955f25-1d11-4440-8759-2550f44ebf1f"
      unitRef="usd">12000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic5a5be94f1ba48ab9b0bfe3d6d87e121_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzQtNS0xLTEtNzMzNDA_bf9f9f64-3e57-4d1f-ac94-2439d3d6a69f"
      unitRef="usd">9000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i37424de19b87436e9dd6da4dd65ca990_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzUtMS0xLTEtNzMzNDA_629a2f56-cc56-4cb2-ae4a-02b017c12158"
      unitRef="usd">275000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88bac5c518df473da4ef26f30ae45d27_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzUtMy0xLTEtNzMzNDA_5229b49e-b852-461a-bb42-0523e3ffc09f"
      unitRef="usd">193000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id845779737c843058aebb40d655d6105_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzUtNS0xLTEtNzMzNDA_74ba8722-fa6a-4c9b-811a-faa061e03de6"
      unitRef="usd">63000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28d318825a0a47c5b8ebefeb6a439c19_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzYtMS0xLTEtNzMzNDA_994f83aa-515e-4458-b05a-b2360b0568eb"
      unitRef="usd">159000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic253f7feb9aa43778afb458d70f62008_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzYtMy0xLTEtNzMzNDA_ddb8621b-20ea-409a-b4e0-73c66bf2b790"
      unitRef="usd">136000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b7c60349cbb45a8a2371e3547f56958_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzYtNS0xLTEtNzMzNDA_577aea2a-3f9a-4fdc-aa36-d57f665cbde0"
      unitRef="usd">53000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13993944f8fd4d69a2b51540a8dd21d4_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzctMS0xLTEtNzMzNDA_3ae50edf-22f6-4fcb-88d5-0fd6b450e399"
      unitRef="usd">160000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd6e8f98e9e84da1834f6ab7fd3986d9_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzctMy0xLTEtNzMzNDA_8c048692-d522-41c5-80c4-eeb171d1a951"
      unitRef="usd">176000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe00da8654cd494f949015276007aa4b_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzctNS0xLTEtNzMzNDA_b66240bc-1bd2-4287-8f57-8e34f4b566ea"
      unitRef="usd">49000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzgtMS0xLTEtNzMzNDA_24cd2aa4-a331-4843-b77e-83a54cec0bff"
      unitRef="usd">677000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzgtMy0xLTEtNzMzNDA_ecb562ae-f842-4b7c-8e74-e13c340db728"
      unitRef="usd">566000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0MmM1MmJjN2NiZWM0NmFkYTdmYmQ0ZTczYmViZjBiZC90YWJsZXJhbmdlOjQyYzUyYmM3Y2JlYzQ2YWRhN2ZiZDRlNzNiZWJmMGJkXzgtNS0xLTEtNzMzNDA_0ff134c3-e268-4e15-928c-1db5539a7c7f"
      unitRef="usd">195000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwMzU_8a51e03e-b7ef-4efc-a341-26f2ff0e620b">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwNjI_7506c3a6-72ac-461a-bf3d-646362a4629f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib0e7e5cd08cf416b94ac041a192ac889_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwNzA_3dc44f84-b76a-463b-83f2-bb120534375f"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib0e7e5cd08cf416b94ac041a192ac889_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwODc_4cd240d7-9c81-4888-be1c-4288f717cca5">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODM_f7a27f43-0391-4ddd-b9cd-7c50e480a092">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity and related information was as follows:&lt;br/&gt;&lt;/span&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 style="width:43.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&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:9pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&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:9pt;font-weight:700;line-height:100%"&gt;Average&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:9pt;font-weight:700;line-height:100%"&gt;Exercise&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:9pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&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:9pt;font-weight:700;line-height:100%"&gt;Average&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:9pt;font-weight:700;line-height:100%"&gt;Remaining&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:9pt;font-weight:700;line-height:100%"&gt;Contractual&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:9pt;font-weight:700;line-height:100%"&gt;Term&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:9pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&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:9pt;font-weight:700;line-height:100%"&gt;Intrinsic&#160;Value&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:9pt;font-weight:700;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,984&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.59&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,314&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.92&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189.80&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.67&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2023&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.92&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.92&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable &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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,729&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.75&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTEtMS0xLTczMzQw_661d1ea3-c612-4bca-b646-0592244dae38"
      unitRef="shares">7984000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTMtMS0xLTczMzQw_42cba6ff-9d02-4ac2-aaef-ea32ef0dae62"
      unitRef="usdPerShare">39.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTUtMS0xLTczMzQw_df892d20-2217-4dd5-956c-a0893cbbeb0b">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE3LTctMS0xLTczMzQw_d61ea1ca-c1d8-4125-a6d4-d3e95e50e5c0"
      unitRef="usd">1314000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE5LTEtMS0xLTczMzQw_615cf190-875a-4b70-be92-37d3a254160e"
      unitRef="shares">1416000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzE5LTMtMS0xLTczMzQw_71529759-1c87-4f81-a2ff-b1ba2ed6d0b3"
      unitRef="usdPerShare">11.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTEtMS0xLTc1Njg4_4869ffa4-037c-4468-81fc-728af96a7af1"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTMtMS0xLTc1Njk1_4560a498-a927-49e9-a285-3c102915e4fd"
      unitRef="usdPerShare">189.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTEtMS0xLTczMzQw_8e7e2a4b-9924-4203-8c64-1eee5bdc2ccd"
      unitRef="shares">189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIwLTMtMS0xLTczMzQw_6f86eb9b-619a-4922-945b-05dba7eb3c17"
      unitRef="usdPerShare">80.67</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTEtMS0xLTczMzQw_54cf4a8b-c88b-40b4-a9bc-928841aaaec2"
      unitRef="shares">6353000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTMtMS0xLTczMzQw_20c4067f-b1ff-48cb-b686-19e683617703"
      unitRef="usdPerShare">43.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTUtMS0xLTczMzQw_da965963-bf7e-4a8c-9950-6d216d6fec40">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIxLTctMS0xLTczMzQw_7217b0f7-8ca0-4c99-b82d-465b1d9cad50"
      unitRef="usd">331000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTEtMS0xLTczMzQw_80085d92-ddf3-41fb-a045-2f4486498a5e"
      unitRef="shares">6353000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTMtMS0xLTczMzQw_ed504c8a-6f0a-4dd0-8266-539061fa2694"
      unitRef="usdPerShare">43.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTUtMS0xLTczMzQw_9c13031e-1210-4712-8c08-290bc5fe8f55">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzIzLTctMS0xLTczMzQw_0e9afd87-65bf-4c33-af12-3ce7997bf0a8"
      unitRef="usd">331000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTEtMS0xLTczMzQw_abf39299-e505-448f-a24e-d5ab93711b06"
      unitRef="shares">5729000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTMtMS0xLTczMzQw_dc06b166-6e68-4587-859a-ccf42b52482a"
      unitRef="usdPerShare">29.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTUtMS0xLTczMzQw_f7931876-9557-4785-be15-fa9e1be23555">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTo0NDFhNzA0ZGI3ZDQ0NGVhYTU5YTYyNTYwYjgzNTU1Zi90YWJsZXJhbmdlOjQ0MWE3MDRkYjdkNDQ0ZWFhNTlhNjI1NjBiODM1NTVmXzI0LTctMS0xLTczMzQw_592a43f9-af2d-4ee0-9e41-030311ef8daa"
      unitRef="usd">323000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyOTM3Nw_df0b3502-0058-4529-bf1e-bb233848a4c6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE0MjU_1ee334e6-c04c-4e80-8b17-88b0adb6b8cb"
      unitRef="usdPerShare">211.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE0MzI_5cefddfa-51d7-4b66-a5e7-e2fd9cbb5bd0"
      unitRef="usdPerShare">63.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE1NDc_8b24742a-c72e-47bf-a655-28f0e2a5e031"
      unitRef="usd">104000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE1NTE_253c2f91-20ab-497c-a81b-81427a71e008"
      unitRef="usd">314000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE1NTg_c1fa73a4-d56f-4614-8c0f-ad20fe6adc6e"
      unitRef="usd">20000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE4MTg_d9abe02f-ce01-400f-a088-ed4d5143bd7e"
      unitRef="usd">108000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE4MjI_a36c32df-8059-4826-8517-496bb2fd8b1d"
      unitRef="usd">545000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE4Mjk_82750fd7-f58a-44e7-af76-b39bfc559bed"
      unitRef="usd">772000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE5MjA_6aeeb374-9a05-491e-96da-c937c9a72b01"
      unitRef="usd">90000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzE5Mjc_c6dfe8de-b402-4b85-8da9-f8084d10b622"
      unitRef="usd">210000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIwNzQ_185b00c3-d1d4-4eda-9127-36a0774c3c41">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIwNzQ_45b8198e-1c87-4b82-a913-003342385314">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDI_d53e13fd-1949-41e2-b9f4-e7550188fb09">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used the Black-Scholes option pricing model to estimate the fair value of stock options granted with the following assumptions:&lt;br/&gt;&lt;/span&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 style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:'Arial',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.03%  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37% - 0.44%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzItMS0xLTEtNzMzNDA_e46cf1e4-1cce-4391-ab58-bf597e75df80"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzItMy0xLTEtNzMzNDA_3b5f4aca-e435-4024-9524-1c0b8b0fe4a8"
      unitRef="number">0.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzItNS0xLTEtNzMzNDA_86f79940-d559-453d-9644-ae005916098a"
      unitRef="number">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzMtMS0xLTEtNzMzNDA_d175ae82-b84e-4c56-95c0-b6a6d24d2e9a">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzMtMy0xLTEtNzMzNDA_92b7e02a-f489-408e-b414-bd2891ed660a">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzMtNS0xLTEtNzMzNDA_511d0741-e105-489a-bf15-bbdd59cfd250">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtMS0xLTEtNzMzNDA_a2ee24c3-e2c8-4de0-9de6-f93d25ee41fc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtMy0xLTEtNzMzNDAvdGV4dHJlZ2lvbjpiMzU4ZDY0Y2IyYmQ0ZjlkYTkxNDhkYTg4YzdiNjk1MV80_242fc433-fdcf-48e8-92c5-8c1d8dc9ad78"
      unitRef="number">0.0103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtNS0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2IwOTNlN2VmZmI0Y2RjYWZiNWQ5NjZkYjY0NjJhZl80_369ebdc7-66c7-4746-9bf0-cd311f05788a"
      unitRef="number">0.0037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzQtNS0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2IwOTNlN2VmZmI0Y2RjYWZiNWQ5NjZkYjY0NjJhZl85_a25ebf09-6255-4235-82c1-25a1010875dc"
      unitRef="number">0.0044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i109e2262fa844d24af70b546ba11db2f_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzUtMS0xLTEtNzMzNDA_21a6745c-6ef4-47f3-8d97-f99952f7e50b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie447a3c7a9ec49ca807530171972d5d0_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzUtMy0xLTEtNzMzNDA_f64235e7-081e-4696-a271-45669ff1a637"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icb39481fb2b74ec9a10fe4bc86d2eb08_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTowNjAzZjA0MmNmMzA0OWRlOWVhNjM2MDlhN2ZiNmYwNi90YWJsZXJhbmdlOjA2MDNmMDQyY2YzMDQ5ZGU5ZWE2MzYwOWE3ZmI2ZjA2XzUtNS0xLTEtNzMzNDA_d1ba77a1-90e5-4335-9f92-4d174ff2d19e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODY_dc499708-8b32-4840-97e1-f61727d26077">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSU activity (inclusive of market-based RSUs) and related information was as follows:&lt;br/&gt;&lt;/span&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 style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;RSUs&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value Per Share&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2022&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,226&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.26&#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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,194&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.84&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.81&#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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191.40&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,375&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143.77&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4844256c293442d781011e4b906effbe_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzEtMS0xLTEtNzMzNDA_7dcf4550-c514-4e9d-b8d3-563f69a8bbbe"
      unitRef="shares">6226000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4844256c293442d781011e4b906effbe_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzEtMy0xLTEtNzMzNDA_090f2a9a-e7ed-43c6-bb40-56e258b9090e"
      unitRef="usdPerShare">207.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzItMS0xLTEtNzMzNDA_235232cf-c3b6-477e-bcfa-d2c01c11aada"
      unitRef="shares">7194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzItMy0xLTEtNzMzNDA_6223d9fc-27ac-4d4e-b467-f8769af178bc"
      unitRef="usdPerShare">111.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzMtMS0xLTEtNzMzNDA_6682bfde-0e48-459a-8f0a-a7fa33ee946d"
      unitRef="shares">2556000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzMtMy0xLTEtNzMzNDA_3e14aeca-046d-4654-a2b8-3757250ae382"
      unitRef="usdPerShare">180.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzQtMS0xLTEtNzMzNDA_f8e35a5a-969a-424d-84ff-42b02f13b614"
      unitRef="shares">1489000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzQtMy0xLTEtNzMzNDA_e0d85f58-3010-4fe9-a22c-267d48835779"
      unitRef="usdPerShare">191.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8ac3fe455a474e4a82394afbd135e348_I20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzUtMS0xLTEtNzMzNDA_76c579db-6896-4710-8a5e-e427c5cb08b7"
      unitRef="shares">9375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8ac3fe455a474e4a82394afbd135e348_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplOTJmODBkODE3NzQ0MDQyOGQxYjdkNzY2ODQ4ZWE3MS90YWJsZXJhbmdlOmU5MmY4MGQ4MTc3NDQwNDI4ZDFiN2Q3NjY4NDhlYTcxXzUtMy0xLTEtNzMzNDA_60bbf5f7-6cef-408b-9350-5c4b3311c44e"
      unitRef="usdPerShare">143.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIzNDY_039fb58a-a76f-49a0-b490-669dc7eef03e"
      unitRef="shares">7194187</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <okta:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIzODY_35cc8683-97cd-4446-ab97-138c683d2dca"
      unitRef="usd">805000000</okta:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i8ac3fe455a474e4a82394afbd135e348_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI0NTI_626da448-7094-4c9b-a63f-7b1821343c1a"
      unitRef="usd">1200000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4844256c293442d781011e4b906effbe_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI0NTk_e3cb0ef8-dbf0-4abc-a29a-d8d1fe69a751"
      unitRef="usd">1152000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI2MTI_e784bfea-0bdc-4b3c-a243-71e5d49cbc3c">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i87db40b8e4324fca935e5d3b39d0a452_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDM_d3b15e4c-6f6f-463e-aa00-209d9f66e2e4"
      unitRef="usd">229000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i52399429b43b4a1d9bee52e250daf799_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NDc_87ed7f5d-3cdd-4abe-a512-f3c5fa1fd5c3"
      unitRef="usd">531000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i0b680fac1b234e2a9737708659855f0b_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzI3NTQ_f5f68022-bda8-4b8a-a7d4-b65a3b502146"
      unitRef="usd">410000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMTEzNg_8ca6648f-7922-40bf-a803-73b1ffa24b53"
      unitRef="shares">58150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzIxOTkwMjMyNjczNTk_f37ba199-939f-414f-918e-eaba3422b0c4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted
      contextRef="i1b5a3d42020e4c8c84f71289d295c0b8_D20220301-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMDQ1Ng_49066491-fc48-4c9a-a8cc-d4d2cd59ee85"
      unitRef="number">0</okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted>
    <okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted
      contextRef="if2e061e982f5405abc34eec62fb24d30_D20220301-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMDQ2NQ_46a91213-add3-43b6-82fa-33b8f6533bc0"
      unitRef="number">2</okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3fbdff07fb56468da5a84d3f54a48a41_D20220301-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTc1NTgyMTE0MA_8dbde0b2-ac43-4ad2-8810-8ae09e9a5548"
      unitRef="usdPerShare">244.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQwODY_d2d553d9-78bf-455f-a3d0-03b1398a6c48"
      unitRef="shares">1269008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQxODY_fce40ff1-f9ca-4297-a310-2ae3c7c11b16"
      unitRef="usdPerShare">268.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQyNDY_e02668b8-c10e-4c36-a580-b2f1e91fb989">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i3160269bb7cd479dba6d8ecb55659cb5_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQzMTc_8a252232-ff9b-4980-b9a6-963a6727ef06"
      unitRef="usd">141000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3e20ef6442de475bafdfe96edcaf3a60_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQ0Njg_6f3830cb-522d-4de6-b5ec-f77b6cbf9908">P1Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDA_a468e63c-766f-4de8-9f0f-9cf6429e55bd">P12M</okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQ2OTI_7deaa75d-aabb-4336-b7b5-7d74b50acdbc"
      unitRef="offering_period">2</okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods>
    <okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0OTE_a2c14e98-a1df-47c4-ac37-f4aa3e227a65">P6M</okta:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU1MDE_1c0b869e-0e45-4912-98ee-55df85f750f1">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the fair value of ESPP purchase rights using a Black-Scholes option pricing model with the following assumptions:&lt;br/&gt;&lt;/span&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 style="width:52.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63% - 90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44% - 48%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48% - 54%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.46% - 4.67%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.06% - 0.29%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09% - 0.18%&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i672159f893744791aa956531aa5ff28f_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoxZjBjYzExMjViYTc0ZWU1YmUxMmQxOWMxOWJjZGEwOV80_dff74ba6-71b7-4fa2-8888-aba8a93b3d4a"
      unitRef="number">0.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3d4aafc40e7c41ed9c3c5b6d007a7c52_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoxZjBjYzExMjViYTc0ZWU1YmUxMmQxOWMxOWJjZGEwOV85_d2f1e57e-1b9d-42b2-b994-eb79c3c07dce"
      unitRef="number">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia4dbbd13c9ad45eba2126a1b11cd906e_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoyZWFlYzdhMmFlZjc0NmQzYTQwODAyNzU1YjE1YzkwZF80_06ad3822-3197-490a-ae56-4a3462fbf9d7"
      unitRef="number">0.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifc167191902e44af92f72b68f0d38f2d_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjoyZWFlYzdhMmFlZjc0NmQzYTQwODAyNzU1YjE1YzkwZF85_b29d1de0-9301-4994-8d4e-66fa28f5278b"
      unitRef="number">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i816cc75a438c45e19b721bbb61940c39_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo0YjhiMTk5MmM1Yjk0NTE2OWQ5MmQ1YTRjNzE0YWMxY180_00de32f1-0793-4f78-b087-9abf9cf4d3df"
      unitRef="number">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie2051dd182c0400784a74c702b9fb799_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzItNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo0YjhiMTk5MmM1Yjk0NTE2OWQ5MmQ1YTRjNzE0YWMxY185_e8601962-3214-49f1-a77a-4aa6d1f8149a"
      unitRef="number">0.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i672159f893744791aa956531aa5ff28f_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NDQ1NGVmYWE3NGU0YWVkYmE5Y2RkY2YwNmI2NDRjMl80_a71e4cdf-64c1-4e96-8ccf-4dbba34f25ca">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3d4aafc40e7c41ed9c3c5b6d007a7c52_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NDQ1NGVmYWE3NGU0YWVkYmE5Y2RkY2YwNmI2NDRjMl85_1ae1c6cd-3fda-46a8-8f5e-54cafb429068">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia4dbbd13c9ad45eba2126a1b11cd906e_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo1MWM1ZmE1ZjkzYTM0YzY4ODdlMTkwZTgzNzQyNTA1ZV80_481d07a1-3fe0-495f-85ee-30ba856b9202">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifc167191902e44af92f72b68f0d38f2d_D20210201-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo1MWM1ZmE1ZjkzYTM0YzY4ODdlMTkwZTgzNzQyNTA1ZV85_fd88ea4d-9b2d-44b7-8abc-717d5d394d9d">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i816cc75a438c45e19b721bbb61940c39_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2RkNmFkNTJkZmI0OGNlOTUyMzhiZTMwMTE2MGE0N180_68524220-c75b-45d9-9d72-cf01ef32ebe9">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie2051dd182c0400784a74c702b9fb799_D20200201-20210131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzMtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjowM2RkNmFkNTJkZmI0OGNlOTUyMzhiZTMwMTE2MGE0N185_5367ca21-8631-47d7-b296-a4d46294635f">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozNTIzMzkzMGQ0M2M0ODBjYmVmN2RhNDg2ODdkMDAzNl80_a7615110-f3bc-44a5-a596-83f45a857a6f"
      unitRef="number">0.0246</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtMi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozNTIzMzkzMGQ0M2M0ODBjYmVmN2RhNDg2ODdkMDAzNl85_da296e19-03fc-40b4-b5ed-f65c2c63bbbf"
      unitRef="number">0.0467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozYmFjZGRlZGQ0NzE0MzNhYmU4ZDI4M2I2YWI1MDE0M180_0c0b0644-3c0f-4683-b5a6-30dde9198b10"
      unitRef="number">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNC0xLTEtNzMzNDAvdGV4dHJlZ2lvbjozYmFjZGRlZGQ0NzE0MzNhYmU4ZDI4M2I2YWI1MDE0M185_7cb16b50-45b2-4bad-871c-1e8db9b3bc3e"
      unitRef="number">0.0029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NzhiNGFhOTU0MDE0NTAyYTc2ZDdkNzliMmY2MDUyNV80_1f9ab1bb-845d-47e9-9188-81a8e7490883"
      unitRef="number">0.0009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzQtNi0xLTEtNzMzNDAvdGV4dHJlZ2lvbjo3NzhiNGFhOTU0MDE0NTAyYTc2ZDdkNzliMmY2MDUyNV85_87314b1f-a427-4593-b5d7-638e08b51e20"
      unitRef="number">0.0018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzUtMi0xLTEtNzMzNDA_59057b6b-9541-469a-9e7e-3ea1f1e33e8a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzUtNC0xLTEtNzMzNDA_f3bf142f-5854-4821-ac39-ccde531327bb"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ife5cff89763441938825a7d4d112a077_D20200201-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90YWJsZTplYTcyMThiM2QxZDY0Y2U2YWNlZGMzM2M2MzI0NDYyYi90YWJsZXJhbmdlOmVhNzIxOGIzZDFkNjRjZTZhY2VkYzMzYzYzMjQ0NjJiXzUtNi0xLTEtNzMzNDA_effef5bd-a9ba-4943-892d-3c226be8103e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzQ5MjE_579fcc1d-cf01-4cdb-88d1-86b0dd838ce1"
      unitRef="shares">491965</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i235c1ccf56a6401ab4e21f99602ec761_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUwNDE_981a4607-f90a-4053-914d-5801a3d0a8fa"
      unitRef="usdPerShare">63.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUwNzI_f3f1501f-b6b3-4449-bfb3-b58877dd3bbd"
      unitRef="usd">31000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i1dae932ba8d7420f9fffccb220b42504_D20210201-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUxMzY_fd1a0a3a-4954-4dee-97a2-dada17257b14"
      unitRef="shares">185707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i9747e6b159494dff8317d22d38b96427_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUyNTY_bc853367-de21-4fbe-8240-2e8b62eacee2"
      unitRef="usdPerShare">191.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUyODc_0dcf4ddc-af1a-42ef-865c-077833c43d6b"
      unitRef="usd">36000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i235c1ccf56a6401ab4e21f99602ec761_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUzMTg_c58d5ec7-8cba-4dc6-882e-9d0186b719cd"
      unitRef="usd">26000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i9747e6b159494dff8317d22d38b96427_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzUzMjU_9590fbf5-b157-46aa-b621-92aca1137ee0"
      unitRef="usd">17000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i1b72da22aabd41e18f704390eb040f1c_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzU0ODA_08540853-7644-4200-8b3b-8b00cc1a8921">P0Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNDgvZnJhZzphNGVkOGIzMWIwMjM0MzliOTQxNjM2MTRiZGU0MTJjZC90ZXh0cmVnaW9uOmE0ZWQ4YjMxYjAyMzQzOWI5NDE2MzYxNGJkZTQxMmNkXzEwOTk1MTE2NDEwMjY_54b9ee40-1f83-4584-aa13-126e5388e4af"
      unitRef="usd">21000000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjI_56bf767d-92ea-490b-a018-5c899c806be0">Income Taxes&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and foreign components of pre-tax loss for fiscal 2023, 2022 and 2021 were as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(834)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(904)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before provision for (benefit from) income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(801)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(850)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(266)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for (benefit from) income taxes for fiscal 2023, 2022 and 2021 were as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current provision for income taxes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',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 #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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fiscal 2023, the income tax expense resulted primarily from income tax expense related to profitable foreign jurisdictions, the tax impact of shortfalls from stock-based compensation in the United Kingdom, and state taxes. For fiscal 2022, the income tax benefit resulted from the release of valuation allowance in the United States in connection with acquisitions and excess tax benefits from stock-based compensation in the United Kingdom, offset by income tax expense related to profitable foreign jurisdictions. For fiscal 2021, the income tax expense from profitable jurisdictions was partially offset by excess tax benefits from stock-based compensation in the United Kingdom. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&#160;following&#160;is&#160;a&#160;reconciliation&#160;of&#160;the&#160;statutory&#160;federal&#160;income&#160;tax&#160;rate&#160;to&#160;the&#160;Company&#x2019;s&#160;effective&#160;tax rate for fiscal 2023, 2022 and 2021:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at federal statutory rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.1)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101.0)&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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.2&#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;/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:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#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;/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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Tax Cuts and Jobs Act enacted on December 22, 2017 amended Internal Revenue Code Section 174 to require that specific research and experimental (&#x201c;R&amp;amp;E&#x201d;) expenditures be capitalized and amortized over five years (U.S. R&amp;amp;E) or fifteen years (non-U.S. R&amp;amp;E) beginning in fiscal 2023. The capitalization of R&amp;amp;E expenditures resulted in a deferred tax asset of $189 million. Additionally, the effective tax rate was impacted by (5.4)% due to &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;certain tax deductions being disavowed, which further resulted in the utilization of federal and state tax attributes to offset this impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences and related deferred tax assets and liabilities as of January&#160;31, 2023 and 2022 were as follows:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research expenditures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other reserves and accruals&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development and other credits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,078)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(904)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(277)&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;/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:'Arial',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 #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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of continuing losses, the Company has determined that it is not more likely than not that it will realize the benefits of the U.S. deferred tax assets and, therefore, the Company has recorded a valuation allowance to reduce the carrying value of the U.S. deferred tax assets, net of U.S. deferred tax liabilities. The U.S. valuation allowance increased by $174 million and $349 million during fiscal 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, the Company had approximately $3,208 million of federal and $2,108 million of state net operating loss carryforwards available to offset future taxable income. If not utilized, the federal and state net operating loss carryforwards will begin to expire in 2029 and 2023, respectively. As of January&#160;31, 2023, the Company had approximately $46 million of UK net operating losses which do not expire.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2023, the Company had federal research and development tax credit carryforwards of $98 million and California research and development tax credit carryforwards of $65 million. The federal research and development credits will start to expire in 2030 while the California research and development credits do not expire. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to utilize the net operating loss and tax credit carryforwards in the future may be subject to substantial restrictions in the event of future ownership changes as defined in Section 382 of the Internal Revenue Code and similar state tax laws. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting guidance for income taxes requires a deferred tax liability to be established for the U.S. tax impact of undistributed earnings of foreign subsidiaries unless it can be shown that these earnings will be permanently reinvested outside the U.S. If the Company repatriated its accumulated foreign earnings, any deferred income taxes for the estimated U.S. income tax, foreign income tax, and applicable withholding taxes on earnings of subsidiaries is insignificant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of beginning and ending amount of unrecognized tax benefit was as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the beginning of the year&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to a prior 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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions taken in a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the end of the year&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:1pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to taxation in the U.S. and various other state and foreign jurisdictions. As the Company has net operating loss carryforwards for the U.S. federal and state jurisdictions, the statute of limitations is open for all years. For material foreign jurisdictions, the tax years open to examination include the tax years 2017 and forward.&lt;/span&gt;&lt;/div&gt;As of January&#160;31, 2023 and 2022, the Company has an immaterial amount of unrecognized tax benefits that if recognized would impact the effective tax rate. As of January 31, 2021, the Company had no unrecognized tax benefits that if recognized would impact the effective tax rate. The Company's policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes. As of January&#160;31, 2023, 2022 and 2021, the Company has not accrued a material amount in interest and penalties related to unrecognized tax benefits. The Company does not have any significant uncertain tax positions as of January&#160;31, 2023 for which it is reasonably possible that the positions will increase or decrease within the next twelve months.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjU_3e15b46b-3aa7-4dfc-ada9-d247b2791f0f">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and foreign components of pre-tax loss for fiscal 2023, 2022 and 2021 were as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(834)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(904)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before provision for (benefit from) income taxes&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(801)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(850)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(266)&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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzItMS0xLTEtNzMzNDA_e12fe055-41a4-4ceb-9e91-99b7deb76158"
      unitRef="usd">-834000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzItMy0xLTEtNzMzNDA_907010bd-4e89-4230-910c-aa68fdd6d214"
      unitRef="usd">-904000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzItNS0xLTEtNzMzNDA_b42ec3e3-3490-41e8-8fa7-ef47c717ebb9"
      unitRef="usd">-282000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzMtMS0xLTEtNzMzNDA_572cf218-83cb-4ba8-8afd-8dba951dd3e0"
      unitRef="usd">33000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzMtMy0xLTEtNzMzNDA_057154f7-8d99-451e-b652-8815a099c3ad"
      unitRef="usd">54000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzMtNS0xLTEtNzMzNDA_c4a0272a-32be-41a8-94d2-21606b6bae2b"
      unitRef="usd">16000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzQtMS0xLTEtNzMzNDA_6d9befc8-f1d8-49e2-b37e-6082372d3b1c"
      unitRef="usd">-801000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzQtMy0xLTEtNzMzNDA_5da6bf59-b3e9-4fce-9811-40fe27f2500f"
      unitRef="usd">-850000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpkZTA0YTNjOWU5Mzk0YjdlYmUyMmU2N2VlYTg4YmFkMS90YWJsZXJhbmdlOmRlMDRhM2M5ZTkzOTRiN2ViZTIyZTY3ZWVhODhiYWQxXzQtNS0xLTEtNzMzNDA_4b38656a-df5e-419d-ae38-013dab67be0b"
      unitRef="usd">-266000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjM_0de380fe-9bf0-4776-83ec-52c767e6c6bd">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for (benefit from) income taxes for fiscal 2023, 2022 and 2021 were as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current provision for income taxes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',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:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&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:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',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 #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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzMtMS0xLTEtNzMzNDA_0b025d8e-5925-42ab-8069-675d7df23d71"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzMtMy0xLTEtNzMzNDA_469e268a-46bd-4ede-93cd-a114723d5e52"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzMtNS0xLTEtNzMzNDA_fa472aec-fb5a-4141-8531-5a7026091753"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzQtMS0xLTEtNzMzNDA_76395678-0356-4bfb-bfcb-ed849ebb78bd"
      unitRef="usd">2000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzQtMy0xLTEtNzMzNDA_8fd1f3cf-3430-49ad-95a8-60105e567dbc"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzQtNS0xLTEtNzMzNDA_e3a1f821-351f-447a-a279-fe8588175b77"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzUtMS0xLTEtNzMzNDA_0d6fbaab-a6dc-4a4a-9c69-9b6829ee7e76"
      unitRef="usd">5000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzUtMy0xLTEtNzMzNDA_a9a05e85-2942-48fc-8752-b15c3b165391"
      unitRef="usd">4000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzUtNS0xLTEtNzMzNDA_c8a86bb8-4eec-4a49-abd0-6650158709b6"
      unitRef="usd">1000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzYtMS0xLTEtNzMzNDA_0a95fc1a-3853-417d-82bd-ac1a196ff3a8"
      unitRef="usd">7000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzYtMy0xLTEtNzMzNDA_17438a23-a3a9-431a-9d4a-b49346bf1c75"
      unitRef="usd">4000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzYtNS0xLTEtNzMzNDA_688efdb9-c5ed-47c1-a99d-7216f75b339d"
      unitRef="usd">1000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzgtMS0xLTEtNzMzNDA_e0f726a7-537a-4586-a35b-6f5b3fddc990"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzgtMy0xLTEtNzMzNDA_f2cd35ae-29eb-4dc8-8bfd-426be45c5d7c"
      unitRef="usd">-8000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzgtNS0xLTEtNzMzNDA_ab2cce3e-d2a0-484c-b89c-19bf20c6f69d"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzktMS0xLTEtNzMzNDA_799d5cb9-bb26-4b1e-8429-f8302c9e1dfb"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzktMy0xLTEtNzMzNDA_f1c19cad-374d-4ba3-8e90-bff59dd3e906"
      unitRef="usd">-1000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzktNS0xLTEtNzMzNDA_393862f2-d812-4882-aaec-644fcf0eda24"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEwLTEtMS0xLTczMzQw_dcd7827f-7649-4578-8d88-6303e292a158"
      unitRef="usd">7000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEwLTMtMS0xLTczMzQw_5781a1da-9572-471e-9264-a61395950987"
      unitRef="usd">3000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEwLTUtMS0xLTczMzQw_37d27d04-fd45-4a7a-b22d-bdfd14fb7c04"
      unitRef="usd">-1000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzExLTEtMS0xLTczMzQw_322275a0-db3b-4660-9fd1-a03254b21a7f"
      unitRef="usd">7000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzExLTMtMS0xLTczMzQw_399f5b22-8a2e-4ffa-a087-09325bf6f114"
      unitRef="usd">-6000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzExLTUtMS0xLTczMzQw_fdb14988-53e5-4a19-95f0-e817339f55b9"
      unitRef="usd">-1000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEyLTEtMS0xLTczMzQw_2cf17e5d-0c26-426f-938d-0488095a9275"
      unitRef="usd">14000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEyLTMtMS0xLTczMzQw_37aab280-d2dc-42e0-9b36-85163004f275"
      unitRef="usd">-2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo2MTkxZDZlZDc5NjQ0NTU2OTJiYTIyN2IwYmU3MDNiMS90YWJsZXJhbmdlOjYxOTFkNmVkNzk2NDQ1NTY5MmJhMjI3YjBiZTcwM2IxXzEyLTUtMS0xLTczMzQw_e05db974-76b5-46ed-a4fd-d8dd7f9e7291"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjA_4b309c96-021b-4438-ae06-c29aa29f7ffd">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The&#160;following&#160;is&#160;a&#160;reconciliation&#160;of&#160;the&#160;statutory&#160;federal&#160;income&#160;tax&#160;rate&#160;to&#160;the&#160;Company&#x2019;s&#160;effective&#160;tax rate for fiscal 2023, 2022 and 2021:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at federal statutory rate&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#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;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.9)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36.1)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101.0)&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;/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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.2&#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;/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:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#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;/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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzItMS0xLTEtNzMzNDA_b0770bba-bf4d-47cf-8354-633ff295d2c5"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzItMy0xLTEtNzMzNDA_9a8bb924-5c56-40b1-b143-c43a9ee041b4"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzItNS0xLTEtNzMzNDA_5527d89c-8ef4-4849-9911-73096ea43326"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzMtMS0xLTEtNzMzNDA_595e152c-7f8e-423b-84e0-fb1993bc3fff"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzMtMy0xLTEtNzMzNDA_b0b10d47-60f1-4cb3-8d1b-24733314edfd"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzMtNS0xLTEtNzMzNDA_d5318fc7-0d92-45ed-b621-f6331a91ef27"
      unitRef="number">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzQtMS0xLTEtNzMzNDA_a31e5781-b0e2-4dcf-b79d-eece3526cb28"
      unitRef="number">-0.099</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzQtMy0xLTEtNzMzNDA_b9429f28-76d0-43eb-92d9-4afdc2fac737"
      unitRef="number">-0.361</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzQtNS0xLTEtNzMzNDA_8e85e2ff-dd4b-4b43-9435-eb7fe078a7dd"
      unitRef="number">-1.010</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzUtMS0xLTEtNzMzNDA_355dfc43-ea14-4d07-b71f-bc422f6a63db"
      unitRef="number">-0.123</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzUtMy0xLTEtNzMzNDA_91ae27ce-6218-4812-9881-35685401af6b"
      unitRef="number">0.084</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzUtNS0xLTEtNzMzNDA_29e25d55-1266-404b-8828-27fc317e4aec"
      unitRef="number">0.702</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzYtMS0xLTEtNzMzNDA_bb10691b-fa40-4d16-9d01-ed4ed6bcd332"
      unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzYtMy0xLTEtNzMzNDA_c0246630-44f4-4e42-ae7a-0f0c406b6735"
      unitRef="number">-0.036</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzYtNS0xLTEtNzMzNDA_04fda73b-dc6b-4554-bda4-fc3d8c569424"
      unitRef="number">-0.064</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzctMS0xLTEtNzMzNDA_696d1b44-2a4a-438a-8d13-af589f0716bb"
      unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzctMy0xLTEtNzMzNDA_8ebf5e9b-8566-4d98-abf1-2f4c1e28f4fb"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzctNS0xLTEtNzMzNDA_4f6b1d88-5b42-409f-a30a-21a0bb7291aa"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzgtMS0xLTEtNzMzNDA_179eb2b4-74d5-44a9-b87b-16716f1af83d"
      unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzgtMy0xLTEtNzMzNDA_dc4a707c-49fb-4f17-93de-573aa91419f8"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzgtNS0xLTEtNzMzNDA_4442d348-8d42-403b-8e90-821aa47ebfae"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzktMS0xLTEtNzMzNDA_bc7b25a3-85d3-4b96-9f21-920e0ca4a31b"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzktMy0xLTEtNzMzNDA_4ccb2961-a729-4fc0-858d-3ef2702ef760"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTo3YmIzNWViYzYzNzQ0ODVhYjc0OTY2NGYzYmNhMTVjYS90YWJsZXJhbmdlOjdiYjM1ZWJjNjM3NDQ4NWFiNzQ5NjY0ZjNiY2ExNWNhXzktNS0xLTEtNzMzNDA_3b08b84d-dcc1-46e9-bac8-896bffec2a14"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzU0OTc1NTgzMjM0MA_f76f5de8-6342-4f43-9ad2-fa058a478a7e"
      unitRef="usd">189000000</okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzU0OTc1NTgzMjM0NQ_696d1b44-2a4a-438a-8d13-af589f0716bb"
      unitRef="number">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjg_9209ec8a-8806-48d7-8d5a-a47dacb03b68">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences and related deferred tax assets and liabilities as of January&#160;31, 2023 and 2022 were as follows:&lt;br/&gt;&lt;/span&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 style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.205%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research expenditures&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other reserves and accruals&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development and other credits&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,245&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,078)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(904)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',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:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(277)&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;/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:'Arial',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 #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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:'Arial',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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzQtMS0xLTEtNzMzNDA_d9cbb7fc-c627-4e62-bee5-2c6415376d00"
      unitRef="usd">817000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzQtMy0xLTEtNzMzNDA_2f3399fb-4fad-4bc6-8ac0-ae400231239a"
      unitRef="usd">955000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMS0xLTEtOTA2MTM_f76f5de8-6342-4f43-9ad2-fa058a478a7e"
      unitRef="usd">189000000</okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense>
    <okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMy0xLTEtOTA2MTM_d8cfbabf-e2ef-4397-b56f-6293d4f29c65"
      unitRef="usd">0</okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMS0xLTEtNzMzNDA_eade29c0-0145-4df6-a514-3dbb0de7feec"
      unitRef="usd">52000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzUtMy0xLTEtNzMzNDA_881ce12a-aecd-4144-b4fe-760fff913ff6"
      unitRef="usd">48000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <okta:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzctMS0xLTEtNzMzNDA_2d0d9ad6-ccc8-4797-ab8d-5febb8327927"
      unitRef="usd">43000000</okta:DeferredTaxAssetsOperatingLeaseLiabilities>
    <okta:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzctMy0xLTEtNzMzNDA_6b29d3f1-0bfc-4aec-a51b-a1ff00a93b3d"
      unitRef="usd">50000000</okta:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzgtMS0xLTEtNzMzNDA_c9f8f2c8-eb6b-486c-a151-4440adf291e3"
      unitRef="usd">31000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzgtMy0xLTEtNzMzNDA_df5a7940-eb81-4adc-9b33-8572180aa425"
      unitRef="usd">40000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzktMS0xLTEtNzMzNDA_11fb5f8f-a49b-4e6e-859b-48bcd3fd97d7"
      unitRef="usd">113000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzktMy0xLTEtNzMzNDA_1138e6d3-98e5-4f3b-a542-14da53fc6d41"
      unitRef="usd">92000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzExLTEtMS0xLTczMzQw_7f9c2e60-d448-4d1b-8911-0c8b9b40dc64"
      unitRef="usd">1245000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzExLTMtMS0xLTczMzQw_1a479dde-a548-4117-a869-a81e5d4ae8ce"
      unitRef="usd">1185000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEyLTEtMS0xLTczMzQw_423cf392-2b68-44e7-ae46-2f232a56bbf7"
      unitRef="usd">1078000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEyLTMtMS0xLTczMzQw_1ff73ba9-4634-4a43-8a56-2ca8fa4b0b30"
      unitRef="usd">904000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEzLTEtMS0xLTczMzQw_de78af98-67ad-49cb-bc09-e02bf3bf6f28"
      unitRef="usd">167000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzEzLTMtMS0xLTczMzQw_f2089681-12de-455c-b32b-8da38ebd073e"
      unitRef="usd">281000000</us-gaap:DeferredTaxAssetsNet>
    <okta:DeferredTaxLiabilityConvertibleDebt
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE1LTEtMS0xLTczMzQw_d1ebb1ba-aa03-4290-be04-c28b5dbb603b"
      unitRef="usd">0</okta:DeferredTaxLiabilityConvertibleDebt>
    <okta:DeferredTaxLiabilityConvertibleDebt
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE1LTMtMS0xLTczMzQw_5c18c06c-f172-40e8-a4dc-040552cdc20f"
      unitRef="usd">91000000</okta:DeferredTaxLiabilityConvertibleDebt>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE2LTEtMS0xLTczMzQw_42450c37-69e9-4665-bce4-b71e1ada90ca"
      unitRef="usd">77000000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE2LTMtMS0xLTczMzQw_9f0b4377-635a-4908-9ba5-4728b34126d5"
      unitRef="usd">68000000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE3LTEtMS0xLTczMzQw_15934f96-9a97-482b-9d33-52a84ac53645"
      unitRef="usd">5000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE3LTMtMS0xLTczMzQw_d785a4be-bb98-47c7-b64f-9197f9c4d79e"
      unitRef="usd">3000000</us-gaap:DeferredTaxLiabilitiesOther>
    <okta:DeferredTaxLiabilityOperatingLeaseRightOfUseAssets
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE5LTEtMS0xLTczMzQw_8ff5628a-5746-47ad-ab1d-cf001d4ff812"
      unitRef="usd">31000000</okta:DeferredTaxLiabilityOperatingLeaseRightOfUseAssets>
    <okta:DeferredTaxLiabilityOperatingLeaseRightOfUseAssets
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzE5LTMtMS0xLTczMzQw_c836a595-e47f-4517-98b9-95f8e5fcb6dd"
      unitRef="usd">37000000</okta:DeferredTaxLiabilityOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIwLTEtMS0xLTczMzQw_c1d3a968-3035-46fe-ab28-08d3af577ffb"
      unitRef="usd">56000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIwLTMtMS0xLTczMzQw_8a7255c8-2ecf-40ef-81c2-ba8d2745dfb6"
      unitRef="usd">78000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIxLTEtMS0xLTczMzQw_43f2c61c-0245-45e5-9100-7388f10cd1cd"
      unitRef="usd">169000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIxLTMtMS0xLTczMzQw_f132a76c-8b0b-4cee-8c68-c039fde3954a"
      unitRef="usd">277000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIyLTEtMS0xLTczMzQw_242d7cd0-f36c-4f5f-8fd7-1c0ea7554ac1"
      unitRef="usd">2000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTpiMWI2OGZmZTMxY2Q0OTE5YmI4N2I4NjU1ZTNhNTYzNC90YWJsZXJhbmdlOmIxYjY4ZmZlMzFjZDQ5MTliYjg3Yjg2NTVlM2E1NjM0XzIyLTMtMS0xLTczMzQw_fe15508b-1bbf-4399-9bc8-a10d78686841"
      unitRef="usd">4000000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE4MjA_ebc86ebc-04c0-48f8-b59d-86645406c9ae"
      unitRef="usd">174000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE4Mjc_49dc89af-49f9-4da3-8443-7112c120d77c"
      unitRef="usd">349000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3ed39474bd4d4cc09dab2828395aeb45_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE5MTk_2a421299-fcb5-492f-b9ed-97f0a47a465b"
      unitRef="usd">3208000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i00318dca16b641c6bf500a38df49334f_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzE5Mzc_ca6577b4-f8d5-4776-8777-627ebfc6cbf1"
      unitRef="usd">2108000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ia90e3b7ad59c4979992e96107dbf228f_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzIxOTA_1fd364d3-e88d-494f-ad53-9de5caba1cdd"
      unitRef="usd">46000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ie369bb0c6fa14cd780390430687def71_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzIzMjg_e867f49e-b9dc-4cb0-845c-c34009744938"
      unitRef="usd">98000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="iac11310292654da3a4ab12ad9fd93adc_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzIzOTk_a2623867-60fc-4674-a8e9-aa49652ebafc"
      unitRef="usd">65000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUzMjk_391c7576-62ef-49e4-9b29-687a102fd51e">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of beginning and ending amount of unrecognized tax benefit was as follows:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the beginning of the year&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to a prior 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:'Arial',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions taken in a prior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross amount of unrecognized tax benefits as of the end of the year&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzItMS0xLTEtNzMzNDA_e10ae8f5-409f-47ac-b1c4-442585fd33c7"
      unitRef="usd">37000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzItMy0xLTEtNzMzNDA_04d93b54-caed-48a6-a4ff-73b858721a9a"
      unitRef="usd">22000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4e20e5868a8345a68a6e722600c31e7b_I20200131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzItNS0xLTEtNzMzNDA_1765b411-cbb6-4f80-bfed-57a91f02fb5a"
      unitRef="usd">16000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzMtMS0xLTEtNzMzNDA_eed547c7-b92a-448f-8152-65c34eaaa85f"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzMtMy0xLTEtNzMzNDA_5dbf4966-421c-4441-8f86-79fc37fa0fc9"
      unitRef="usd">5000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzMtNS0xLTEtNzMzNDA_ec8e4281-563f-41b5-9a6c-20439ebb3838"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzQtMS0xLTEtNzMzNDA_2b716333-f823-4203-96a8-7edc48e3db66"
      unitRef="usd">7000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzQtMy0xLTEtNzMzNDA_cc5f9ebd-4ffd-417e-85ca-9e3e96828735"
      unitRef="usd">10000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzQtNS0xLTEtNzMzNDA_708f5403-a8cf-438f-b7ad-5f3828ba1ce3"
      unitRef="usd">7000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzUtMS0xLTEtNzMzNDA_2fb7dc02-856d-4a6d-8fe8-f57b10189e4b"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzUtMy0xLTEtNzMzNDA_5eca490e-efbb-4d12-8579-d94600ef8b9d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzUtNS0xLTEtNzMzNDA_525d5e63-a1b3-4492-9200-cefe2d2dbf64"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzYtMS0xLTEtNzMzNDA_f0130c1c-2472-492d-affe-3906a5a3cd57"
      unitRef="usd">43000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzYtMy0xLTEtNzMzNDA_4f67025f-e700-4476-a5f7-bc40052cb4d1"
      unitRef="usd">37000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90YWJsZTowYjE0MjA5YjAyYTY0ZThhYjIxZDE3NzFjYzI5OTUxYy90YWJsZXJhbmdlOjBiMTQyMDliMDJhNjRlOGFiMjFkMTc3MWNjMjk5NTFjXzYtNS0xLTEtNzMzNDA_d6c67118-8367-4111-967d-624e192e8286"
      unitRef="usd">22000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzQ3NzY_018e02ff-a041-4b4a-8aac-910f0662c094"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzQ3NzY_20f47b08-d3e0-4056-b3ab-a2e822a455fb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzQ3NzY_f78ca439-2aaa-45fb-9b18-9c8148f97f81"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUwMzE_4a1d927b-21cc-4aa4-8267-d207507f700d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie32274ac9cae4244aa447ddcb4aafa2c_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUwMzE_ba7dfd3f-d73b-439a-8453-2d830f13ccb6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i377ff9ac0ea6408797fb88b53d26ac71_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUwMzE_ddd0c8f8-e549-4e38-8c8c-7e32e6646d7a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="ibd2941fba4924bc88f0012cb45c6d825_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTEvZnJhZzpmNDhkYzE4OTQ1ZWQ0NGFkOWY4NGZlMTEyOWExMDY5YS90ZXh0cmVnaW9uOmY0OGRjMTg5NDVlZDQ0YWQ5Zjg0ZmUxMTI5YTEwNjlhXzUxNDE_f1afaf68-abbe-4a0a-8240-93aea94168e1"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzE2NDI_e58ac7b5-463a-4e77-b797-46244219ebad">Net Loss Per Share &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net loss per share of common stock in conformity with the two-class method required for participating securities. The following table presents the calculation of basic and diluted net loss per share:&lt;br/&gt;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions, shares in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding, basic and diluted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,891&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,352&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,882&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,330&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:&lt;br/&gt;&lt;/span&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 style="width:59.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(shares 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding stock options&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,984&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,250&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs issued and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,226&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,452&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested market-based RSUs issued and outstanding&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock awards issued and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares committed under the 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares related to the 2023 Notes&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to warrants related to the issuance of the 2023 Notes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares related to the 2025 Notes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares related to the 2026 Notes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,819&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,573&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,156&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the Notes on diluted net income per share, if applicable. The conversion options of the 2023 Notes, 2025 Notes and 2026 Notes are dilutive in periods of net income on a weighted-average basis using an assumed conversion date equal to the later of the beginning of the reporting period and the date of issuance of the respective Notes. The exercise rights of the Warrants will have a dilutive impact on net income per share of common stock under the treasury-stock method when the average market price per share of the Company&#x2019;s Class A common stock for a given period exceeds the conversion price of $68.06 per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzE2NDk_2a49ad59-7105-4fad-8b41-ab9b591d1477">The following table presents the calculation of basic and diluted net loss per share:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions, shares in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding, basic and diluted&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,891&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,132&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,684&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,352&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,882&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,330&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id77249774737499285f5550257d7139a_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtMS0xLTEtNzMzNDA_943299aa-348a-4def-90b1-d33a58efbe64"
      unitRef="usd">-778000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iabf43dbfaae042bf809595e52f3cf093_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtMy0xLTEtNzMzNDA_43c3eb5b-eca2-4354-a635-8e234cbdaff9"
      unitRef="usd">-37000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icedc0a98e5734a70a2436542b8991698_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtNS0xLTEtNzMzNDA_6cc396af-ef87-4886-af93-89d7a2808758"
      unitRef="usd">-806000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8bf076d0eb00449da75900bf11251897_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtNy0xLTEtNzMzNDA_18d0054d-22f4-44fd-924f-8e29959f1c03"
      unitRef="usd">-42000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b4fc9ed93124aa2b864df832659d61b_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtOS0xLTEtNzMzNDA_d5c29132-5765-44e2-a4a5-ffe101baa639"
      unitRef="usd">-249000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2b88a60d0fa474d8d143368f2334bc5_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzQtMTEtMS0xLTczMzQw_c287f49d-d0f4-430d-a139-ff3aaeb68131"
      unitRef="usd">-17000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMS0xLTEtNzMzNDA_bb433bbd-085e-4f07-b979-dd945a308416"
      unitRef="shares">150891000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMS0xLTEtNzMzNDA_c4c5ab01-4516-4903-8075-1b8f7e6e594f"
      unitRef="shares">150891000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMy0xLTEtNzMzNDA_c4f3ad83-7030-41ae-9e1c-2e1b24d34ed9"
      unitRef="shares">7132000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMy0xLTEtNzMzNDA_f70b5e53-963b-4842-af2d-ab6a6ee77854"
      unitRef="shares">7132000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNS0xLTEtNzMzNDA_84f536f9-e94c-4fd2-a1e4-6a9c80456fe7"
      unitRef="shares">140684000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNS0xLTEtNzMzNDA_e37ffd5c-9fbd-4083-809a-7c41979c3f6f"
      unitRef="shares">140684000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNy0xLTEtNzMzNDA_7204cdbf-9a5d-4872-8f60-13cd7506c891"
      unitRef="shares">7352000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtNy0xLTEtNzMzNDA_8d6f6184-6823-4019-8739-0df8ec0729d2"
      unitRef="shares">7352000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtOS0xLTEtNzMzNDA_08efa92f-31ff-4511-8334-1cd0942c3bbe"
      unitRef="shares">118882000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtOS0xLTEtNzMzNDA_af3b96cf-1da1-4067-b962-c8dc0c9234ec"
      unitRef="shares">118882000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMTEtMS0xLTczMzQw_912093ab-ff0b-4d79-a197-259b834ae186"
      unitRef="shares">8330000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzYtMTEtMS0xLTczMzQw_a64dee4c-4497-4427-b64d-25d0338695da"
      unitRef="shares">8330000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMS0xLTEtNzMzNDA_1acfc048-26d5-496d-be5c-7a0f25645533"
      unitRef="usdPerShare">-5.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMS0xLTEtNzMzNDA_46269200-7198-4d41-acca-dcdf903d0da4"
      unitRef="usdPerShare">-5.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMy0xLTEtNzMzNDA_799666f3-319b-488b-8e93-345b9633b94f"
      unitRef="usdPerShare">-5.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id71172f72c9448b2874846dc9d3b23b6_D20220201-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMy0xLTEtNzMzNDA_efc6b2fb-2cd3-4539-ba9b-3c5d667edcf1"
      unitRef="usdPerShare">-5.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNS0xLTEtNzMzNDA_89854946-7630-48dc-8daf-0a06ad76c0c0"
      unitRef="usdPerShare">-5.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32c01e2a55294780a9a4c281b94efb20_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNS0xLTEtNzMzNDA_d3cee536-2978-487c-a06e-03be91ecacce"
      unitRef="usdPerShare">-5.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNy0xLTEtNzMzNDA_63944539-b82b-40c5-b76f-e8eba02dd552"
      unitRef="usdPerShare">-5.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i143ff6985d8e4ba1b833f765e542956a_D20210201-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctNy0xLTEtNzMzNDA_90f1f767-f1b0-43d8-abf3-04dc02d977d4"
      unitRef="usdPerShare">-5.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctOS0xLTEtNzMzNDA_49ab9883-b85d-4479-99c6-60d94e5dc5f5"
      unitRef="usdPerShare">-2.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d6cdaa9a22f466ab7f498c33b5990c1_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctOS0xLTEtNzMzNDA_79301929-274b-4437-a698-58574273d49e"
      unitRef="usdPerShare">-2.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMTEtMS0xLTczMzQw_0d000e16-947f-49ff-9df4-211e3a4f6380"
      unitRef="usdPerShare">-2.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie3999e1fd9e94ffbb6a931b9a63b8553_D20200201-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpjZTdmZTg5ZThiOWI0NTg1ODhiYTI5OWQxOTk0YjdjNS90YWJsZXJhbmdlOmNlN2ZlODllOGI5YjQ1ODU4OGJhMjk5ZDE5OTRiN2M1XzctMTEtMS0xLTczMzQw_bffb36dd-e41e-4278-b605-22f74ce84508"
      unitRef="usdPerShare">-2.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzE2NDU_efba8fa4-95d2-452c-82d8-d789191664a7">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:&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 style="width:59.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(shares 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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding stock options&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,353&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,984&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,250&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs issued and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,226&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,452&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested market-based RSUs issued and outstanding&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted stock awards issued and 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares committed under the 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;921&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares related to the 2023 Notes&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:'Arial',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to warrants related to the issuance of the 2023 Notes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares related to the 2025 Notes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,617&#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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares related to the 2026 Notes&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,819&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,573&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,156&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib427ccd420c44d6d84f0480bf3039318_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzItMS0xLTEtNzMzNDA_51ef5441-52de-466b-9190-0f4c0d1312a5"
      unitRef="shares">6353000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i08f8e085a7b64c31a5a05448eb03a236_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzItMy0xLTEtNzMzNDA_d956f7d5-3e4e-4031-ad65-e3b85aafee48"
      unitRef="shares">7984000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i94870c92263a44afa224111f543f181b_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzItNS0xLTEtNzMzNDA_9bad75ae-cc83-46ab-b7c9-282e5d963664"
      unitRef="shares">8250000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic25daa7055de4b5da0152dcac7db5a2c_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzMtMS0xLTEtNzMzNDA_a96038c2-2627-4445-8542-5b3516b2dc36"
      unitRef="shares">9317000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic4e9af38a439422f98baa2adff36605f_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzMtMy0xLTEtNzMzNDA_42846049-f731-455b-9847-b3797b661ee2"
      unitRef="shares">6226000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie5fb07375f424289804d7598230d712c_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzMtNS0xLTEtNzMzNDA_33e1127b-8348-473f-b218-087b2f0d7f0f"
      unitRef="shares">4452000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if5b8681415bf4c0d86324d68f50ce506_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzUtMS0xLTEtOTE0MjU_477a0753-83cd-4969-aa1b-eed2db01a8f4"
      unitRef="shares">116000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id11b208df9cb4313a05088ca911dfc3c_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzUtMy0xLTEtOTE0MjU_f777be44-ae0f-4c5f-8822-3b1126d1bc72"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1e263651f3c84d41ace8f45124f971d4_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzUtNS0xLTEtOTE0MjU_73b8e1d4-deb5-420e-ba47-5d94e5c575fb"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i994a5f3dc9b64afcb848fdb1081a04c1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzQtMS0xLTEtNzMzNDA_e48aa9ca-977c-4731-8c81-0601f317cdc5"
      unitRef="shares">627000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2caf977ed9f643589652befff7860c49_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzQtMy0xLTEtNzMzNDA_078a1955-77e7-4fd2-acab-cb3ba6f986ac"
      unitRef="shares">1269000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7e7328e01ac640a199ccf249bae5d42d_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzQtNS0xLTEtNzMzNDA_dedd61b1-7b53-4cc0-b959-7d241812f4dc"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8dae5f10763c42cf9feefd829f9c7586_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzctMS0xLTEtNzMzNDA_a1ed3ec1-1403-438e-9118-8ce6a0ca732f"
      unitRef="shares">921000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8aafde5e8fa140af9b76a0bcf0e1ba11_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzctMy0xLTEtNzMzNDA_33094e8b-8c55-4b59-b01c-7c3b2a3eacca"
      unitRef="shares">253000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i53b90a68dda14eb2a351cbb7f15af136_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzctNS0xLTEtNzMzNDA_099e8668-debc-4747-b393-c716936f0346"
      unitRef="shares">137000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i652575acaea44007b18a026800635f53_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzgtMS0xLTEtNzMzNDA_b19d888d-69e3-4c0d-8993-cf16bfb89eaa"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib2554775b0ea4e6a9815563f543b3694_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzgtMy0xLTEtNzMzNDA_b34311bf-4840-4016-a596-bd52c59f563d"
      unitRef="shares">356000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia960135353934a9db55a8ac4fc8b5e3f_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzgtNS0xLTEtNzMzNDA_73504283-8df4-4e93-b3a9-0e3526c893f7"
      unitRef="shares">832000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i897b1ad52bee4d1685d5cc9a909d6cc9_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzktMS0xLTEtNzMzNDA_651a4496-f187-4b7a-8d7e-e1b76ba05f2b"
      unitRef="shares">1048000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4c6b2f4fd53647499522b21228ad7f35_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzktMy0xLTEtNzMzNDA_9818bb47-2f89-4a13-b69b-ab9f4906bc85"
      unitRef="shares">1048000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5fe425ebfbad432e8428cceb81a8be99_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzktNS0xLTEtNzMzNDA_6b1e6805-8cea-44f1-ad97-6f2a9368e0b2"
      unitRef="shares">1048000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e9d4d79de194b7999a72fdfbefb6491_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzEwLTEtMS0xLTczMzQw_89f25993-4b98-4bf5-bebe-675ea44a6877"
      unitRef="shares">5617000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0966722ec2bd496fbf4bffdf287cbf6c_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzEwLTMtMS0xLTczMzQw_a2161bb2-bc56-4407-8bd9-3ae4d59ac3bf"
      unitRef="shares">5617000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i71f11bf48d2a464daca7fc19a02c8c06_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzEwLTUtMS0xLTczMzQw_fd1242d7-ccbe-4cce-87e6-cb6414406e54"
      unitRef="shares">5617000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id667c25764294b5d81e4cf17880915de_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzExLTEtMS0xLTczMzQw_81cdd249-18b5-4613-8b2f-10d56969ad82"
      unitRef="shares">4820000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1f9e43a6f20545c5b4540ebdae61783a_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzExLTMtMS0xLTczMzQw_7ee672b8-85ee-4a9f-b419-8cf0fdb8c24a"
      unitRef="shares">4820000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i914a79ce5d61424d9ee5bda4c97e64da_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzExLTUtMS0xLTczMzQw_219fd1b8-831b-4fba-99a6-67d2c105ecb6"
      unitRef="shares">4820000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzE0LTEtMS0xLTczMzQw_bab82859-58de-4fee-b54d-2daaca0c71b6"
      unitRef="shares">28819000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzE0LTMtMS0xLTczMzQw_9ca76e7d-6f69-4eb5-945c-d92fdc7b73c4"
      unitRef="shares">27573000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90YWJsZTpiOWVhNDcxNTEzMTA0Yzc1YTBiMGRmZTkwMWJkMGMyMS90YWJsZXJhbmdlOmI5ZWE0NzE1MTMxMDRjNzVhMGIwZGZlOTAxYmQwYzIxXzE0LTUtMS0xLTczMzQw_a31a5d8b-c3b0-47ee-9f4c-32858bb05749"
      unitRef="shares">25156000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i033002f78d7248e4a1b99a532cb83b1c_I20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xNTQvZnJhZzpmNmRhNWQ5YTdlM2Q0OWNiYjc2ZjVmMzY4MmE5ZTYwZi90ZXh0cmVnaW9uOmY2ZGE1ZDlhN2UzZDQ5Y2JiNzZmNWYzNjgyYTllNjBmXzEzOTA_6fe95190-b018-4015-b355-257dda7634a5"
      unitRef="usdPerShare">68.06</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8yMTk5MDIzMjU5OTI1_fcafc95b-f86b-43d9-a7b7-d0278bdef139">Restructuring and Other Charges&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of fiscal 2023, the Company announced a real estate optimization plan which provided for closing duplicative sites and decommissioning underutilized offices and floors. As a result, the Company recognized non-cash lease impairment charges. The non-cash lease impairment charges represent the amount that the carrying value of the asset groups exceeded their estimated fair values. The asset groups primarily include operating lease right-of-use assets, leasehold improvements, and related property and equipment. To estimate the fair value of the asset group, the Company utilized a discounted cash flow approach using market participant assumptions of the expected cash flows and discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of fiscal 2023, the Company approved a restructuring plan (the &#x201c;Restructuring Plan&#x201d;) intended to reduce operating expenses and improve profitability. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Restructuring Plan involves a reduction of the Company&#x2019;s workforce by approximately 300 full-time employees.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Restructuring Plan is expected to be substantially complete by the first quarter of fiscal 2024. Aggregate restructuring costs associated with the Restructuring Plan are estimated to be approximately $15&#160;million. The charges that the Company expects to incur throughout the completion of its Restructuring Plan are subject to a number of assumptions, including local law requirements in various jurisdictions, and the actual remaining expenses may differ from the original estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restructuring and other charges during the period:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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 style="width:75.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and termination benefit costs&lt;/span&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:'Arial',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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restructuring liability that is included in accrued expenses and other current liabilities on the consolidated balance sheet:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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 style="width:75.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Severance and termination benefit costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2022&lt;/span&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:'Arial',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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
      contextRef="ia55156c89e2945adb232a9a700393c08_D20221101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl81NDk3NTU4MTg0NzE_77d450e6-e927-47c1-874a-53a85048f303"
      unitRef="employee">300</us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i3c248d2ac72e4f23ba405300590f4432_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8zODQ4MjkwNjk5NDgw_5e709560-5d9b-41f2-9370-ebacc95a0825"
      unitRef="usd">15000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8yMTk5MDIzMjYwMTAx_e43aab0e-c5ef-4ae4-a03d-b231150e0cab">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restructuring and other charges during the period:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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 style="width:75.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:'Arial',sans-serif;font-size:9pt;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="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and termination benefit costs&lt;/span&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:'Arial',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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease impairment charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6MTYzNmNkMGZjYTU3NDFhYzhiODBhMmYyYjUyYWQ0NTMvdGFibGVyYW5nZToxNjM2Y2QwZmNhNTc0MWFjOGI4MGEyZjJiNTJhZDQ1M18zLTEtMS0xLTg2MzI1_bf1fcc0a-1e7e-4d96-9eba-ba332d1c4a56"
      unitRef="usd">15000000</us-gaap:RestructuringCharges>
    <okta:LeaseImpairmentCharges
      contextRef="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6MTYzNmNkMGZjYTU3NDFhYzhiODBhMmYyYjUyYWQ0NTMvdGFibGVyYW5nZToxNjM2Y2QwZmNhNTc0MWFjOGI4MGEyZjJiNTJhZDQ1M180LTEtMS0xLTg2MzI1_ff579458-a0ea-4d4a-9306-fd0e4d29a4c3"
      unitRef="usd">14000000</okta:LeaseImpairmentCharges>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6MTYzNmNkMGZjYTU3NDFhYzhiODBhMmYyYjUyYWQ0NTMvdGFibGVyYW5nZToxNjM2Y2QwZmNhNTc0MWFjOGI4MGEyZjJiNTJhZDQ1M181LTEtMS0xLTkzNTk0_5479fa2e-eac8-4691-8df4-d679ad7756bc"
      unitRef="usd">29000000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGV4dHJlZ2lvbjo5OTQ0ZmMyZGMzYjU0MGQ4YWM4YWFlNTZkZGI4NjhmNl8yMTk5MDIzMjYwMTAy_9bb73b3e-e6d5-4871-8dff-5ef71c60aaad">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s restructuring liability that is included in accrued expenses and other current liabilities on the consolidated balance sheet:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;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 style="width:75.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Severance and termination benefit costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2022&lt;/span&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:'Arial',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:'Arial',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments&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:'Arial',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;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i5c805adb02bc470ea11eebe05c65b717_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF8zLTEtMS0xLTg2MzUz_65a443fb-ad49-4ffc-94e0-97a017c51901"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i3f6faf74fd4642519df9cd552fc3cb5b_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF80LTEtMS0xLTg2MzUz_04745016-6169-4f5f-a4ae-992dfd28efd9"
      unitRef="usd">15000000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3f6faf74fd4642519df9cd552fc3cb5b_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF81LTEtMS0xLTg2MzUz_7052fe91-bc8e-41d6-9c55-ebe52e9c447f"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i4cfd1ff159fc4f13961d92dbc5581b1b_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xODIyL2ZyYWc6OTk0NGZjMmRjM2I1NDBkOGFjOGFhZTU2ZGRiODY4ZjYvdGFibGU6ZjA5MTJlZWMyMTliNDBhY2I1ZTg0N2YzM2RiNmNkN2QvdGFibGVyYW5nZTpmMDkxMmVlYzIxOWI0MGFjYjVlODQ3ZjMzZGI2Y2Q3ZF81LTEtMS0xLTkzNjA5_f070bcda-4f09-43aa-82ae-bad9174ca231"
      unitRef="usd">15000000</us-gaap:RestructuringReserve>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGV4dHJlZ2lvbjpmNDhkYjQxOTljZWI0YmZkODMyNTg1MTA4ODE2ODMxMl8yMTk5MDIzMjYwNjE4_e7f1ba4d-2544-4d0a-a65d-6c4e922b4c51">Geographical Information&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area:&lt;br/&gt;&lt;/span&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than the United States, no individual country exceeded 10% of total revenue for fiscal 2023, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;Property and equipment by geographic location is based on the location of the legal entity that owns the asset. As of January&#160;31, 2023 and 2022, substantially all of the Company&#x2019;s property and equipment was located in the United States.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGV4dHJlZ2lvbjpmNDhkYjQxOTljZWI0YmZkODMyNTg1MTA4ODE2ODMxMl8yMTk5MDIzMjYwNjE5_3881a40c-094f-4d28-b086-2a7f5c6b9324">The following table sets forth revenue by geographic area:&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 style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,456&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,036&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,858&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i588bf5748f214a58bdbb4a57cdfa3651_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF8zLTEtMS0xLTg5MDY4_6b565484-7f6c-43ab-9153-f9eb1002c695"
      unitRef="usd">1456000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff4ac281d9d04016b2012277a8eb86bc_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF8zLTMtMS0xLTg5MDY4_44e6e733-65a6-4588-ac28-31bf2598b895"
      unitRef="usd">1036000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i912233a997e04c9d9b45900358d043cf_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF8zLTUtMS0xLTg5MDY4_bca924c0-8a54-4eef-af1e-4b8fba4ed4d4"
      unitRef="usd">702000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7406297909a64169b33cb125972e028f_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF80LTEtMS0xLTg5MDY4_d12403d0-3461-420f-8702-674e155a96d6"
      unitRef="usd">402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2f4b81c3e9741f88e5e88fee48d4021_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF80LTMtMS0xLTg5MDY4_3e8e43d9-2875-4998-a216-b743355e3051"
      unitRef="usd">264000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3d2761de0d343d0bdfd3fb40882137c_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF80LTUtMS0xLTg5MDY4_b11f92d4-1ad6-4ccc-b0f9-f87ece139d7c"
      unitRef="usd">133000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF81LTEtMS0xLTkzNTgy_2306def8-5b86-4e34-8cb5-d3be111f5170"
      unitRef="usd">1858000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5c923e63fc24302b23e8dcb7ded9d82_D20210201-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF81LTMtMS0xLTkzNTgy_350be67d-b5e5-4642-8b5e-d7be2bd8dba5"
      unitRef="usd">1300000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id74729693fb64404bf07c0c3aca437f3_D20200201-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMDFkYTU1MWVkZDQ3YWZiNmVhM2M0NThmNGE2ZDgzL3NlYzpmZDAxZGE1NTFlZGQ0N2FmYjZlYTNjNDU4ZjRhNmQ4M18xMDk5NTExNjI5NjIzL2ZyYWc6ZjQ4ZGI0MTk5Y2ViNGJmZDgzMjU4NTEwODgxNjgzMTIvdGFibGU6ZWVjNjIwNGYwMTc5NDFhNTkxYzlhZjBmZTk5MzJhZjgvdGFibGVyYW5nZTplZWM2MjA0ZjAxNzk0MWE1OTFjOWFmMGZlOTkzMmFmOF81LTUtMS0xLTkzNTgy_f3da4893-1e9a-4066-a4f2-db8a7402feb2"
      unitRef="usd">835000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>100
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &N 8U8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !K@&-6#BQ;NNT    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)O)VW%0^CVLN))07!!\18FL[O!I@W)2+MO;U)WNX@^@)!+9OY\
M\PVD1:]P#/0<1D^!+<6;V?5#5.@WXLCL%4#$(SD=RY084G,_!J<Y7<,!O,8/
M?2"HI;P#1ZR-9@T96/B5*+K6H,) FL=PQAM<\?XS] O,(%!/C@:.4)45B"Y/
M]*>Y;^$*R#"FX.)W@<Q*7*I_8I<.B'-RCG9-3=-43LV22SM4\/;T^+*L6]@A
MLAZ0TJMH%9\\;<1E\FNSO=\]B*Z6=5/(?'9UI62CY.U[=OWA=Q5VH[%[^X^-
M+X)="[_^1?<%4$L#!!0    ( &N 8U:97)PC$ 8  )PG   3    >&PO=&AE
M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?
MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@
MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<@HL(2W@4R]9<
MX%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X%<M4C66C 1-7
M02:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1
MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP
M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=
MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP
M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,
M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I
MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<9T)\S_;VD:4E
M,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ
MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A
M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4LQ=9XE<#QK9P\
M'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]ILR.G=";-Z#,:
MP4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:
M<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&27C="/F+.BY 1
MOQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD#R:G/^DR- >C
MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_
M+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-R,=4KY,IV#F?
MP.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"<M4TV4WBA*>
M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT
ML<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3
M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'
M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\
M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^
M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%,[82EQB\X^;'
M<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;G*YZ(G;ZEW?!
M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<!A87,N10[I*0
M!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E$A2*L P%(1=R
MX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;XE3-NQJ^)F!+
MPWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83
M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M:X!C5B\7\X)Q"   5#8  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MFVUSH[8:AO^*QF>GIYU)8A".7_8DGG%PW./NFQNG[>SI](,,<LPL(%>()/[W
MYQ'88%(APX[\)3$VSXUT(8GGEL3-"^/?D@VE KU&89S<=C9";-]WNXFWH1%)
MKMB6QO#+FO&("#CD3]UDRRGQLZ H[&++ZG<C$L2=\4WVW8*/;U@JPB"F"XZ2
M-(H(W]W1D+W<=NS.X8N'X&DCY!?=\<V6/-$E%;]M%QR.NH6*'T0T3@(6(T[7
MMYV)_7[:PS(@.^/W@+XD1Y^1K,J*L6_R8.[?=BQ9(AI23T@) O^>J4O#4"I!
M.?[>BW:*:\K X\\']5E6>:C,BB349>$?@2\VMYUA!_ET3=)0/+"7_])]A:ZE
MGL?")/N+7O)S>[T.\M)$L&@?#"6(@CC_3U[W((X"AE9- -X'X#<!=MT5G'V
MTS2@MP_H963RJF0<ID20\0UG+XC+LT%-?LA@9M%0_2"6]WTI./P:0)P8N^R9
M<G2)?EM.T8_O?D+O4!"CNR ,X:8D-UT!EY G=KV]W%TNAVOD;(P^L5AL$G0?
M^]2O"G2A;$4!\:& =UBK^ N)KY!C7R!L84=1(%<?/J.K*X0'M>'3$U=/P^+J
M6%,;I\#M9'I.C=Y]+ *Q0_,X[[&RY?_Y$<Y!<T&CY"\5\%RPIQ:4P\+[9$L\
M>MN!?I]0_DP[XQ_^9?>M_ZA@F12;&A*K@.P5('LZ]?&4>2D,/P(][K94A4T?
M;EN7'U1\M%%M^1@2J_"Y+OA<-^,SB>.4A.B!;AD7*E!Z'<%3%5Y7&]46E"&Q
M"JA^ :K?#-2"\H#Y<MQ",)(JVY1>J1BI:H<J;7Q;:(;$*M &!;2!MJINRKED
M-@L2#QK75TJX%IQ>[?+2LB\=6T5,&]B6F"&Q"K%A06S8<+SB!)*F;.2O[Y-Z
MK34)$V6GU(:UI65(K$)K5- ::6NX?TS.@I"BSVFTHEQ%2:]AR48UM'H]%2EM
M:%M2AL0JI&RK3."L)JP>Z%.0"&A< GTFD;(7GA#Z\DV0"TA-O"L5,7UP6V2F
MU*K,CI)>NPDSJ"OCT >S1.P"+04,7XAQY+(T%GP'_WTU2+WZ]%X)4!O4&J A
MM2I 7 +$30!.?!_4DXO#!Y3ELE]B-36]I&U9T.%Y(N ^<+ S<#_2 .Y'W[*4
M.+5JK7$:4JOB+%V!K<V5#S@?R2N:^_"4"-:!E[N#^M'OA"3N7_;LP?4 #Y3T
MC!H!4VI5>J45L/7)_-O&Z,HCZ,:/["56DM/++4F,9C"0>I#<,"4\HR[!E%H5
M7ND3;'V"_Q9>,0@N.'L.8D_=E?6:[D2)S:AG,*56Q5:Z!EN?[+_%MF")@$SX
M?\&V_JFA5QSU;.M:R<VH;3"E5N56&@?[A'/(J'%*ZC'I!8;#H1*24:=@2JT*
MJ?0*MC[!_\BDJUIL6*Q+?T^(##"^' P'2ENE#VU-ZQQ6P2Z]@JU/]!\# 3:!
MK9&-?US]A);42SFT,B4RO9(;$LAA)LAC403/WD0P[]L%VH*Y?29A2M$[Z\H"
M6X&VE*-D0[C2A.FOT9KM.<P%+LT%UGL"<*M^$#^AY2Y:L5"%](3 EP^/RH>!
M/JPM)5-J54JEG<#ZA/_0Y-#]J[<A\1.MM6 GA#Y/EM/)KTI>1MV#*;4JK](]
MX$;NX0\:AI<?8LC2H-.2!$8['\V3)%4/=R<TOU+5<H6KCVK-[1PV 9<V 3>R
M";^S$/PIX?D$"5<NTYQ0^JQ,;/5!K6&=PQ7@TA7@1J[@,%693[9E8QEDN*D:
MFEZQKHD9M0.FU*K42CN &]F!>2PHS]=DY:0N.6!44M,KUE$SZ@9,J56IE6X
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
M)O5-KJJ;(,=-_B;%.X#A6X "A"W#9X</1[O#ARK<)F;4Q(Q*?]@5\X9S6DA
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
M3W)1]SFC_->$V['9U=VW^=W7F^#B\3H \T?^[_;ZV^,<W'T&=_?7#Q>/-QP
MCL'W>0 ^?O@$BE5(<0&2'#RNR*8(\[@X A_$\6V2IKR2Q=F8\;B$]W%4Q7"Y
MBP'UQ  1N"4Y6Q7@.H]QW'4PYH1J5FC/ZA(9/?X3YB? AD< 6<C6!'1UN#G2
MF >'FT,#&[NND5WZLWO\/> MSC=8E]B=H:,W%#/CM%B'$3X?\:%08+K%H]F?
M?T#7^DN7E"&=!0,YZR3,J1/FF+S/'@D+4SZ5>M.V,_=*<S$9MS/H3_RS\;:=
M#@W(MJPN*%!!OCVI,9WH)W7T$V.YKTC! %F8XI\,6?8AG04#.>LDSJT3YQY0
M]NCU].W<N*VB31Q7JKZ*L:<2)E Q"/KZXGLU!\_(X0LE10'6E"P2I@O=4TX)
M;8BDV%70U'*DV%6,"SU]['X=NV]LW+LUIB%+\B7 +UR7%%B[%OA#]NZ0SH*!
MG'5R-ZUS-S76_8%[#&FT GQ%Y;IERP79FLLK;0],U=(A:2Y=J1C'G4HMH&*0
M6"UU+0"M1D]81B+S,.7Z0+#@.O(G%NV@5026VLB6*U^$&I3G08F&!N2@GE:&
M+5T$S1<BSGDWIR63,.;**RF8Z.ZM=J)4SCHQ6%.9C09D(YF-"H(MRETVJ&&#
M7FLO1C<1VU!Q>0I.A*TP!1&7<TO]=5IY[+2'PDC%R ND$=)ET^@A:%0/U: G
M!XV;RE5W2"-')J*BH.LIM5%1/NJK32-6H%FM-&,SY;-?R\%1SGOL*U-?A_)<
M7^:@0:'6ZM ET6@6:%S99S<YPWPJLGTMM#0FZJDAE%EH0%/EDM> O+[1U<@'
M:-8/-8<DCTB&F\OD".18.XFA1@$H95$Q\B#60& ?FT9(0+.2^"J$!+^SYLM*
M^HN71738)BE68E4IJ44DWV):WL!SN13C)SU%52C(:\WKD$ #.48]#!NY 8TK
M<E.O PKEJQE6.D_%'/O*"-" W#XFS>(/S:M_6:LGO" 4"^VW3<JJ\$/P\8FO
M0UP+@@4EV:=]9[+PI6?:J6OZL6\I3'6HB5(S#0JUENCNG7DC$)!9(-R_AQ_2
MR 9YEFLPQW(9-9B>50DUB@&9%<,WS'HG>&7J=2?X1(Y<AW+D":Y#]=>ED0C(
M+!'VX0.^'.VV>8[$CEH2@8])#F*2IB%M_?A)2W-WBFD[M,D)E&6='M8:X!51
M#0R=M&15EVDC'Y!9/NB8QDFZ83A^"U?[,*Y:F,I5 S-P;<0%,HN+'^7&)XZ/
M0S[KPR7>;^!M"DZ6$;X(9&M.7,Q-0_5W1OHTJ'H"3GP+V7(>-#C'MVSYGEJ'
M0QZ"/3,6-0H%F17*>S+1[@Y3+E19HL^%!J?-A09GRD6C=)!9Z<PW3T5$D[78
M>M<2,9J_]29]4&_!4-ZZJ6MD%?)^=S,6&079F[,VI+=@*&_=K#52#9FEVJL[
MLI5]9[?5FRI+NP:%'%E.:U#>M&=# #4:#4W?NRV+C"KOS0TPI+=@*&_=)QB-
MZK/-JN_@O5E;LYOCRGV@ =GRYD2@ 4&O1^79C<JSS2J/R]<%+H1^Y7Q$GI*H
MVN\J[T"TE(P>W_R49DAOP5#>NMEL1*>-?OO1EE&NOCEK0WH+AO+6S5KK>> A
M^U^FBTC=J%*O(14SD?=9-!B[YP&'W4A2VWGO(+6-HO;-M1_26S"4MV[V&AEK
MFV7LX8-THCZ:E/>F-!C7DWM Q3AR#XQ;+R!DF"[+%SD*'N4F9[NG]O6W]<LB
M%^4K$M+WE_ TV+WRT;C9O8%R&])EDA<@Q0ONTCKQ>%AT]U+'[H"1=?F:PQ-A
MC&3EQQ4.8TP%@/^^((3M#\0)ZE=K9O\#4$L#!!0    ( &N 8U9!31;,5 ,
M /()   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULK59=<]HX%/TK&F]G
MIYW9Q/@CADW!,PFFT^R4D(G3]J&S#\*^8&]EB4H"VOWU>V43+QA!\] 7+,GG
M'-USS;W2<"OD5U4 :/*]8ER-G$+KU;7KJJR BJI+L0*.;Q9"5E3C5"Y=M9)
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
M"P_#XDYJA6P:)<4@&-N/#;,^)!N5<O14[TWGE(;6]4KT@(.+P1G9TA18D)<
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
M/SLQK=^,K%7B-I/%PE84<ZPZ>Z,GO2$L!QI H.&,$860-JGRW1L_[4";-:#
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
M""@?1>_''K"KX0A")K9%?2]TK0@</$R#*_K&ZRR,"8Y[W]:CWZ@49TIT@7!
M>.*B'2!0BKQP("2!>Q]<"JE?+20S8K3J)24;N%RM<0Z%$H%H08[L7K?.>WYY
M_ON @]8*88F;HBX(BEWY6M0RNRU24R]YJ7"L"=YT_^4_QWX0B%8A\UQ473%N
M$9*%BA&F3P4NHKZDM;B@:*4GHO@F^5-U,45!6G8<1'[4U;8:]!?43,/3@2;.
MN8I;DY/0K,1"HE[X'(+]0GMKU2EB)RD4C$*IUXC5%K$DL8<9ABI'-@&].3 (
M7FV<U&O/A7"5-1R8M$P)U:/E6I#*/&4>&"+WUB#J6.6HPIS]W*02F>9"'0&#
M\[(/'RZ1/>>X8N&\DG*PX#D=2=*VE@CL6_+X%OQO]HXL8U+3H5[U8PPI\N_\
M#Y,)_G!FM,T/XS?:ZX9CM%P\M]X0&=<5C0<8D(QRY PC:>XUGR(=&K*HE2^O
M@]NQE>X8L!_2E"$FS,X&*L\TGRO;2$":%.<(<'9UU**V#>E.-=J1Y[-.FWX=
M3/&#39-PZ-H[#<*);1@,2BW:YJW\)6]&J #?EA.J$,ZRJ_L'))'3+R5[><KQ
M !/M9;A\0%HR5&EMPNN8HK(YIX7)[YMH:NV$=[!C,4=]EE#C]GN)XV?YFDY(
M"^FN-VTWG/X,R-X;%,^5O/4\E#=A3P/JI:O$:>5PRN##*9I=]T8X\>RN92^T
M=,O!_'I4$ZDRZUI:@)U4S09$W<9E??-P38(WGN!4;ZA5RQ7U$"$.63@UU0?Q
M]@\S-BF@",B8_(2IG%1OX3[@^JA53VGL*4I%$H2EP1^D5U RJF+2#AQ8[_$V
M6;IP^8!6:4A.Q%0TT(!5J&,EE)#T@>V"LA$0%3RVUO/SGJD\=MW,;\6:VP8L
M*9\:F#:-?%BZ?0N[Z];!IQ4AL9AF>K1:T8.OUNUCLCE7]^,TJ6T<K,/.!TX>
MNO8?J4[PZ6WY"#\%63FE'#WCD(63\O>Q"?I>7434 448IAT3:HER-@8&I5J7
MZL/-6E1+YP-&DD1Q;$S!U?&>PSY-W*S&3FIA LV37\G?( PH-E]CL;%$0ZM)
MZB,O*B5K$D)6\8)2.'25R"<OB4)!GN65Z'1.1MLLIMA+OEZZ:A2:8/>7Z+YK
MX+'ED[IKF;3MYKS2+;B76^>T9-<4_2]"^H>3,\9-3_-"/5=[V@@9#I?YS"MG
MXQPP=TD-!3OPWA:0?6J1F!8K_!+I90:7)LI@"&M-MH.G9E"LIJUBBP-$,BE(
MM<8*,@Q'F4]SI9#8;H/V8V)"OY.':CW0*UF;D,+'"3A-!)>K3F*)H0T-ARK]
M*NT[,Q&Z9&,/HW@.]..E<]?:PU <4W=?]J'/H9CH.3%&D@+ZD!=.K!,:<B-=
M*QLD%-)DQK3Z1JI%5,@]7'-SE@!^WV(0HV1@<\40P T6+<?V [>G 8E#5QGI
M%JUU;J5G(1Q(VTG!@*U@J9I5S0$^K?@YC)1PN%6^8GX@>Q8U:+!M)/M,[NO^
M@8&3MB)VB41CIH:<1!%FSW.F/4=CZ5X"L=$*;=%!_,8N(S7[F8"Y8A#-*V2I
MY5VR@ \"YULG_FN'VB0)+T.3I'N(PIG-AEF020["@ANR7\GJ'!BLJ0ZZ8E3$
MSK6Y*I$NUGU%Q\)PU!P1'N>H]S$?&'++(<.=QL2/[^P>.D[1-/9J%VZAD]"@
MT@C\,4@A2<P0>F6 )Y-/C (?6P^U=G=>TXG++PE3ST=Q)74TL*#J"U;+-HT3
M8^^0,>6T2]8K8E(],X0&5<&!^>8A:HLI),N+'FD1B/=B&;J0_4FQ&]6T[W$2
M;[A/?&R5N-S8[8MD7?@U=JDX2X@V"- &>8.>M\1]YQ:H7,*<:5)%9V[[9.[Y
M[ARC;7/BM3V2@:YADE*%:B(87$^+&JY?41<[Y"$<3I\)Y_J%1TB:@M-@HR.M
M$=,4I,M(CL0>,F2E=H-OF9H\INUK7(AEZIG5"3[232<N.31/TDK!95G:N_4Q
M]F[AB:N8?[B::>^:FL8*I/0J2=AE$;J<PU0^6S5);B0*_R!?D.!=Y$S-%YDL
M0Y%):$";ZTY8FR*;<>"6.E%*#.TBF;+UE0+[\(PO%-?B[<;P@K00B],10O+(
MI!J7FJVEL,$PFJ!LMR33)N<4BOF<;7<3!3R3FIB;)J0_?:&LA(;\R:5FMB"7
MRT 3G"X1*+BI'%?"S+7W<<2!<+OND (2HZUB/Z%S0=R@(A))C@[]+$4OC2VB
M//AQT] ;'F^BQ3>Y&V("HHGP>M.0BWDUY%<B8@$K.#QV0+43 _X1)JWT;>'<
M5PC' CGD$74<)*E,CL6W57#EA]2%0HAY'F5"*J'_6+EQ BT4\G^.*OW0X9.F
M\!'3DZKMY&OGOV9^Y'L U,W.I;Y; F[6ZB^1>4:9ON:WXJ>D6R]:9VDMQ;0V
M*FKW4,)]$^6^2;**30M/ =+8-\*PPVNJ>H\7<O\L:C198C>+"PF,]UKNU7^=
M_6(? W>,@R^7C ]IR7GVP]@UE609N>WD3A+DK_3G'T$/[)N36ND(#7)V'#ES
MW$LY@Y&5D[BXKYB0R!L'3][XW@V":ZFV0!^_+>RWATGZV%V;%U(/8>O7@NRD
M-1=SU27\D.0SILE2VVRO'*C)RX/V@%#%Z]*,8\Q?>I;TY4\&5NDS'0Z3\G-F
M(U0:K.,[Y&U" :*/Y6DEHJ?,F6)/S8SJKO^M[1YF?V7GBVFOZ[IM2X1NCMAZ
MAQ!.H#NV4,S])6F7U8&1-MCJ,M4I'&1>@2MLMPY+/B.O[ZF=L '8LNJ9NGR&
M>TAB^I.#/DNN6S)].U5#[*A5-"H@]>@54_\NEMBI7F3+<0CMG9S XD#9XA[4
M+,)7,?ADK;%(F9V+S07:$C5%2EKAGN5+..$FT^3+J?#5L@OQ/GC852-NA^\P
MJN9M*&\SPI@@D5>U/M=MSFK!UC9ZN]#(7O4L_C3I.=::,D#(M0\AE .*C><@
MP4U$J(RW;/,LW(423NV>2E&QA?WU.#;XTX=$*%>")+J119]O>G.6&";1E",%
M0R8#-15%L)G#-X=M@NS>T$&?VN>ZI&DAZC%35V'$2UAZ.2/C0TQH7@?^666*
M:2SZ$;FD'[DK\DI8(PP*-69>%CQ&:A[SUF'N^[#4:A;Y:,F8W92%V_2V\+4D
M/JILQB#9SC4;DW!&O([!%Y:2&0%_.Y2BHVA3/+>@BV'D:_<6]#??]@1#E$MG
M8<A)RMIP>IH[]Z4-:30I7L#AI3SG9$(\/EP5D!KD0L&2S\DS< ",[5!%UCOU
MRW]*NQJQM);\HX^1=^U;#?/43XWN5%*0Z ,+#U5FS*O-D)SHQ9H,&?@)/JP^
MC=KO_4J73>X%>$29R&\%)D]==H,;M'R&&Y:6$N;)@T\YT3<F$81>'566" &G
M"\(TL=2JGL&T Z$SM0M8.\9:I]0%?G5EKW:TA2&(_@CJ0O#6ZE.2[)1K1 YI
M=7(=4CY,YI^XD2A]/*3#Y1[A$_YRG@076J(0>V*/G,=9]M<V F=CE+?.^G2F
M0UAL<15OD!XL!J4YW)NEW@XZYB1,F\H/3;U^Y"N 6#?:IG41[O"@#X74ORE<
ME-YG)(QN@P$Z)F0^^@\Q:"(/B/7 44Y.&VG70^R.FA+_% "->AJ?IO$6SJQ5
M.2E>#)<ALAQXB,J3N:T]9HWW-)VD17^,?Y]V?Y@-E9@_APNE<B):0 =MTB(8
MA*+4U?R<9FCQ?^:]Z;/L;T%)_"A]XMCH>W._R)NVZZ2UZ2,(RO)OK9WEW"68
M\:VMZC>: F89PULP]5^E%O7)!927YY=_/%J=86+7]N(B&)C$\EQ!EON*$Y-E
ME6^F7D9WT.#*R;!JZ.^-X&A&Q.G=+846U/UXN(;-0R4!2E^5G^@<$:0R=;@D
M"WRX)Z,(/3?1[)_.MY5$_$S.#=9)Q2AC 8]3XR:MH@HFN*RH*L/>)K,,I]VQ
M<1_N>$EYM?.&BS\O":A/2@9P&Y6T,2&:1H]TFLJ-J[A?^=J7]C@V@OUHVYQX
MS!S^D4_1NHZD^",UX'7$9_;Y/I@TU>+IQ,>\'\%)2Y.I9YS8)%\B+<[)I 1Y
M/(.O /IK*TV/OFR3#0+7<%JGG!Z OY D6[F<HU!SK=_W4?.D2B$YAWT*Q)/J
M:3Q-OJ4SM/WT/<#CI(16ELC<D<>T@_U)19-  ,+;DD9D=8?"%2;8)0VC<1SW
M&V(3=;QV;A&'<T_;GODEAKJ4K XN=357IO %I7TLN-!-;/-/+J@:WX(F#?0'
M=Y+JH1ZI8)<P@[\ B=4\F22P8:/3'*ZP4NDZ-FRQBMUK.OM# 6@;>R\'3J7X
MKD\.YAIT2S^?!T6MN<E%6KYI)LI<..Q!/DI)B%[3:<5_;J.3M(&+RVGYYI,3
M4_PECTKGNKVSQ@3#/B?L_8CV/0.>U21HD>/SFTBFQ('^L>5(*T=$"9N0%_9X
MQ3&(U5T::BNE_$A:\/1RB#JOMN%.()@(L78_7 W<CK2.=!+ 6.PUG$Z\W ?G
MM$^B8JC9]#$C<:^Y5BE46L=@!B&Z[;DA4PVK.(BS4AQFD&)!GM1?;2V7FX4;
M;])+)\CZ:;1*/;UV8G!EFAL.55)&GGCG)BH@0,( JJ:#!&FUAQ 40<*-T)WK
M76*8T=NA1DIIJ&"+_(8%(:#(FQX#1[TJ4QF1VYP;+AOW^27M0P!\<@%TJ,30
MLJ4%V]KQAHQ(0H)N7>@1\Q^9:'(/*YD/=>NK&:;Z)3H#/"&0Q?5N^L4B>5P]
M"7T&Y65;S$5HKGFKD[$3=<8+$!6HEP%%,&EF.<O>N"+7@H8C?8BF#ED$F3"-
MUO.G6U_FGLQY;=;V+%%%:BREUDO>RL'.5Q#4IJ97BE/C(=H'E@Z%8OVQ*W!Q
M@K.\9DB04U6>C:5F(O9HZMTGVKW@ VQATR*CN-$&F6<C+>PU*?Z(;(!P&N@U
M:[YM66UV4<]\1&;ZAR >2/L-W3AY#P#+##F6XF "7VR(>6:KVXIC;0/'BH%M
M$;3-+Y]-*^R./-W9J^MLFY=6L.?L:/G:!X&,K[S*])T4R;5'NB%7MJR?G6SJ
M6%?#Z;J##;2J[EQYJJ6&L4X('(>.8:WUWK9<<L#7$7L7QJ13I-RKGVX[OG-
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
MI%W <L1B#M;Q\-7A0-AP^PP+;RJ^\<V,Q_V17S-<V)4E GR?&QC=+$A!]R^
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
MC^O3;(SABQ7:B?8D6%O*'VZ5,IGPE(4W(<8#\B'&0<]I? A2!Q#Q$L3V(/4
MQ Q +(9!P.(E;R@:WUAJ#FWTCQDO5D',G0X')/F2V"FI:FT\[.F\3A'U@/-1
M*Q3')!%MWY#<^P<_J;>&*FC;Z45P4;7-%3QV1"BY/'=XW@9=!-[T4,Y1.E^,
M)PT<67D1Z1Q);8.Z8=.<[4P6@JAK:YYH;'C:;;B8C2:3ZZ,R'/-!)T=#UX[^
M\!C#9]86CZ-0[F@X#P"?6#R.M[6OM:^3T%X$G(ZN;N9'[1D+EU<_T/_V,&8T
M/GF@T[ *I^&H+2$HO54^QTGQ#*W<8R@*FBCC@4C/44=&$N?K#7OD\C0WL*.(
M06=<( TR-3YU6L6#>P=MQ2;<KGB&$IWM%:2W]A>XV_;><ES>WOX^"4LM[T!A
M0:Z3\?5E!+:]4;4OWM3A%I,:3_L>'DNZA*+E!?2],,9W+QR@O]:N_@-02P,$
M%     @ :X!C5A^.#OW.#@  .DX  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL[1QI;]M&]J\,U*1K [),ZJ!E)S'@."V:HFF#IMU@L=@/(W(D3<.K
MG*&/_?7[WAN2&E*D)-_NIFA=B=+,FW>?4[V^3+(O:BF$9E=1&*LWO:76Z<GA
MH?*7(N)JD*0BAF_F219Q#8_9XE"EF> !;8K"PZ'C>(<1EW'O]#5]]C$[?9WD
M.I2Q^)@QE4<1SZ[?BC"Y?--S>^4'O\K%4N,'AZ>O4[X0GX3^/?V8P=-A!260
MD8B53&*6B?F;WIE[\G:,ZVG!/Z6X5-9[AI3,DN0+/KP/WO0<1$B$PM<(@</+
MA3@788B  (T_"YB]ZDC<:+\OH7]/M ,M,Z[$>1)^EH%>ONE->RP0<YZ'^M?D
M\@=1T#-!>'X2*OHONS1K1TZ/^;G2251L!@PB&9M7?E7PP=HP[=HP+#8,"6]S
M$&'YCFM^^CI++EF&JP$:OB%2:3<@)V,4RB>=P;<2]NG3\R2^$)F6LU"P3R*6
M2<9^3K10??:ST*\/-1R!"P_] MQ; V[8 <X=L@])K)>*?1<'(J@#. 3<*@2'
M)8)OAQLA_LCC 1NY?39TAJ,-\$85P2."-^J ]T[,-'LGE1\F*L\$^_?93.D,
ME.,_;=0:6.-V6&@P)RKEOGC3 XM0(KL0O=-OOW$]Y]4&3,<5IN--T&\NFCN
M(^ZRKB7LMZ4P*\PC![XI^K[/\E@)'Q@9L&06R@5'6U,LF3,->\Z3*.7Q=9_Q
M.& SP3,F8RV 59IQ^)?-Y15LS+@6N,,9#"<O62HR=@U+!^Q]N58JEO)KCFC)
MF/E<+>'X2![P.,YY&%[CISP#GY3!R3'[7LRR'#P,<R=T\%F^ $/")SA$<'])
M\/N T$+&L8P7N*E:A)KF3@=$,W@QI0$$KK'H!V=@**Z=9534; 3$HXH+#<XM
M$F!R#-MGUX >4!F(&.&99^23OA0BMAE(GW^6(3B A893?\L 5Q <<9N'[$RI
MQ)?T!+Q6YGLAV!["Z-'YU3&]_0'[/04@/DE;T9X&FA&_!C2 R5J'@&C!]#Y3
M2R" Z#H/N5+L#(!$$< "/^5_8: O'#^9R9APP84D+41_\]X^*H1%\;??3(?N
MT2O%2O\]:%-"WU)85*@84)5: D=6Q%7J-70&WM'Q9!L1J'\OW+[C."S-9.S+
M%,#Q*,ECO2[0/KM<2E HT%#Q)^@BTTD'%@#+)S1XFF;)E00=$J"Y+\;3P<BC
M0PFO;OZH?/8'L()."/X ^4)HU&!^ 6SU@0D<I20S/X]097V@$*W"]Y,LP$>(
M*WI)V*_K9J4; ] D_ :<+BEUZ7?[1%2$.&>RQ@Y+()G ) #-8F4U _8NS]!Z
MYN!Q8:,!9FNV5"J'/76N.(,Q!+LP1,9M$1>J5LIET(YAZ2Z :4:9F^QWCZJ#
MVJ2](J^;-4B-F,\%Y1<K!V?4+FZ:UB68IS.83EYV !P21? &'@$C,"G '6'P
M($E+HSK[]#LN<0X<;Z?S0\EG,I3Z&GD'MB_:=)E0FPR\Z4O+]8HK2/^4 .'Z
MR2*6_T5W+4( '91X-0!8,@A:1%^CT-AT#.''!_=]C8N[# U-24F%YQ;?S9,0
M,DK8<](AF2[^[@6P$T,%*$<A>[7/?EIGT0G[6*G$"T8>:?@*WH'._"24.@'C
M W3!_2!7 LPK4)G)V/Q$:45TTN<!L(#HVG/W*T#X_N<6VFM'>>R[/_,&5KC1
MXHR]?EQ@UD"D7%"^GK>S6S2.8GO#_09X//M3/E.P%!=LULW".^&** GD7)+V
MZ"Q1::&MD=#+).BWG[[./G20(I01QA<1# B_][$?YH&)4@AF3=ZH.4DH U+:
M&0^)+Z;B09\(V\Z"0!:1%%W) 7F-5&H>#HC'[ <1+(#3[REHQD5!43E4=.V4
M1:Q'!]O3";(IQ!.X9D>N&(]8FB,(*%A>6KAZ"=)K\WO&=&SDD#=IGOE+J%$"
MP#\,F1&* BP@."Z0WS8^^+X0&QQ4;BW\;3W>Q%H>!#+,32%511^%B]#58[##
M- S#B/1-& 3!*E$*Q>8)L*F+*C#J;%N W&L-A/M] )0AXQ*3KI6:N0*V,2HW
MD117(O.EHIPSKV=+Z\O7A7$)?@5]I\R(!<;WR3F*N@0-0H(L-)0B:Y<E.G*L
MH9"29#Z'\,526$*\9I4P"C*;65-7J#P$_A; 2',K@!0E(<DV8B6%L74%S"_$
MS!14$ZPT,UA%_ M1)ZX@VZ@RBK4P2NPS0+I9N"F1:>>/$BFG& ?56ZRX;U0=
M?09^BXR&[RO7UI&0KX..1,$;/Y,4QT@G?>0G.##?Y+5<E=X*SJ.,6^4^Y,?E
MR9 *":ZH1J!Z(Q,IQ@E02]!CF03;TZ*5DB!%$"(/2/L/RI3<1GE-\9LYSG#'
M'(?.@D@OP%6LIV3N35*R>C9F:U=W(F73!-Z*B-GNK[:BV>$P.O+5SQ :.=I
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
MN "^GR? H^(!#ZA^+N[T?U!+ P04    " !K@&-6['P]N8H$  "7"@  &0
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
M!PMU$#_94I7[!J;PK7=PWCGX:OZ@Q;]).Q&G)V,QG\U/'[!WV@=\RO9._TS
MXK4.A7&A]4K\\WH1H@=K_G4,AG3(V?%#J))>AI4LU.4(I1*47ZO1U0_?G3R;
M_?A "&=]"&</6?_C.?L?S(E?5(S*!^$J<>-5J:-X:T7A[-?6IKK:Z%B+6"NA
MOJFBY5M86R@?(0FXK'2A!(,A("5>DFUA%"HIC/&WMUXDZ]A#QN1RZ=521EPU
MKK615GS_#!5@#!<S_/S^1?]SHY P'4*K2GX$]0D1%W249.N@40O1Z9G$RPYN
MSL>0F;!2+!1F.Q'OG2B]W 11R[42"Z4L2J]4H@6W2=B*^FX M,L6K?? D\Q%
MKXL(MPH9ZL,@0G"%EO2T S&H8Y $H%*8%@5%\'S .D^;%1+F$EQ(2'!&EVQL
M(8VT!#JI0O@C $R0[J4TXIU,/KSQKA$1(BRB2W]S>BPIHL&QK8?+,+]H V@5
MD%)Z#$JMI-T"K2U@ U*+KT"5C*REUZX-B)+.:?(Y#"7\C#4:2U0603@OT'@X
M@X61N@E\Q[M"*;H9)N*#A9];^-TE3XI5ZU?.$P:AEE[5SE"B*FV(%W@:):66
M#(; #0'P&22XW1'O5ZMI_V<L37K "41$K8\"39 7O<<A2(+=/:?RD$9C@=42
M[ 7W0]S#@O#>5870R$RNF+7*9>(!7R%7Y!9<>$M=3WRXC7*,ZV(B/F.UUY&K
M$G]0'5@XAC,0R)?S^9-B_60V?_%B-A%?<&X7%Q'%X[",8N+NY]04@SB9/5H\
M9M_FLT?R,7E&3@^.^NE;44O(@;A.89Z\.#T#U@89I.3$6J8XT0J1+TDJPD52
M24/4\*![0+ES)@.AFI0&#QR>!/8"]$7T-MGK(?OAN_/YR?,?\7B[ #;)I2TM
MCAYM;RS6K;%0E(4V=!_L O^E6(!#F%WPG,(Z9D_;J)9>=EIUW<;Z +2@U"VI
M(=PDN"AONMIV_NV@!:OVR$0GMI8T1%<:.2QE@]$&9+TN4<E8 =RVJ)&-.\[5
MD,F*2[U.9,V'<:DO5"U-U26I8];_@[D'3.T$C>*C21"8W"4O/RVU![?</I4_
M9.A?8_H2ZXEX5_Q=6XN ,'5*,Q$')'Y^=CX3CQ(2[QW6S\]3C3]..?WED_CB
M,1O=-24F!Z;.G\V?=Z9>*Q31R6DVM9?PD BMQM1ND&7'&AMK4IKQ48YGEC'!
M-&E,V4++H:5ERV6S(/6[)<;\E0LA<"6D*@@09(])(7;>K: H&!6J*M"1] ;
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
ME!;@_:(H?'U##)H/JM?_!5!+ P04    " !K@&-6S0%1)Z8%  #I#0  &0
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
M99ON^),"^LE-$]0(BCEHZLQDP/GB1FWV4>7ESH?L&ZA#L3XA]-%M!EJ95$M
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
MO *:B565OWG7RM(][H<%/9Q0NP.TGRL*[V[B%+1/L?F_4$L#!!0    ( &N
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
M4;L#M+]41+I9. =M8SW]%U!+ P04    " !K@&-6Z<@9GRD$  !^"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R]5MMNVS@0_96!&A0.D%K6Q9<D
MM@$GS7:[:(L@2;</BWV@I9%-E")5DHKC?OT.*5MQ&]M;[,.^2"3%F3ESYJ(9
MKY3^:I:(%IY*(<TD6%I;782AR998,M-5%4KZ4BA=,DM;O0A-I9'E7J@48=SK
M#<*2<1E,Q_[L5D_'JK:"2[S58.JR9'I]A4*M)D$4; _N^&)IW4$X'5=L@?=H
M/U>WFG9AJR7G)4K#E02-Q22811=7?7??7_B3X\KLK,%Y,E?JJ]N\SR=!SP%"
M@9EU&AB]'O$:A7"*",:WC<Z@->D$=]=;[;]YW\F7.3-XK<07GMOE)!@%D&/!
M:F'OU.IWW/CC 69*&/^$57-WV \@JXU5Y4:8$)1<-F_VM.%A1V#4.R 0;P1B
MC[LQY%&^999-QUJM0+O;I,TMO*M>FL!QZ8)R;S5]Y21GI^^4RE=<"& RA_?2
M,KG@<X$P,P:M.0-)>=%Y8'1D3L>A)8M.+LPVVJ\:[?$![5$,'Y6T2P,W,L?\
M1P4A06WQQEN\5_%1C7\PV84D.H.X%R=']"6M_XG7E_PG_^$M-YE0IM8(?\WF
MQFK*HK_W\=!82?=;<95U82J6X22@TC&H'S&8OGX5#7J71WQ(6Q_28]JG]U2I
M>4V@57$@A/L0']>YHX<U5&2**M%8S)T9NT0HE*"2YG)Q0:;<(<6FIL)NPP/O
MM#(&9EE6E[5@3G16*FWY=^8K\I/+K9RT,&V 2TIO(>C<G,(UJ[AE@G\G$2XM
M:LG$F]H@&%78%:-H9,H0IA-(1_3HQ*-3>L4]N*UUMJ0BS:DR'ZGC5+2RF"VE
M$FJQAIBN=,Z34XCB(5S[ZD)-O45X0&;)*P-1&D%G$)_"\!P>-,L1)"L18CH=
MDF *]UL,@F?4G9!$X/6K41S%E[0B2(E[=J+SG@=%ZO;2$_\?]"0#3T_JD% Q
M_@H]*7$9#>.C],0#NA/U?^;'$>OBD?IG)^I%SFX2#>&!\F7E.R3F;]@C:FKX
MI-C]-2B!@+ 7M2!"']%LT^M:E163:\_L\-)0__Y6<]UX_%-J.H^9V22DN8 O
M6TNSC:6[UM+GQM('7N"AK/6Q^1>FDFX/UN@"D[:K X0EW?3%U1W>DF[2?MZL
MCK2$?ML2^K_<$FZ,Y:5/KV<:?DBTFZ?*Y3'QIU_VCWVMX[CM_;2> ;8XG@//
M=G'@#@Z7 2\#/5]#01V9"4\4K"CHNW$_X-_^(B)0*67G*'6K/E#&TWL  Y\
M0]=,Z#V"V.4NC3L%E5E;Y@^*RF];W/M<( )>HG=P3\Z3+88S.!F<;S?^_W,2
M1>V>L&Y<;=CS6>DNT8(HI;](A7ZB$>ONOH0)=V8"2LJ%GWQ<%Z^E;<:#]K0=
MKF;-3/%\O9G,/C*]X-* P()$>UTWR^AFVFDV5E5^PI@K2Q7@ETL:$%&["_2]
M4,IN-\Y .W)._P%02P,$%     @ :X!C5D@=,_[3 P  7 H  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&ULK5;;;MLX$/V5@1H4"1!$EGR-:QNPTP3=
M18L8=;O[L-@'6AK91"E2):G8V:_?(24K;FL+>>B#:=[FS)F90XJ3G=+?S!;1
MPCX7TDR#K;7%. Q-LL6<F1M5H*253.F<61KJ36@*C2SU1KD(XTYG$.:,RV V
M\7-+/9NHT@HN<:G!E'G.]/,"A=I-@R@X3'SFFZUU$^%L4K -KM!^+9::1F&#
MDO(<I>%*@L9L&LRC\6+@]OL-?W'<F:,^N$C62GUS@S_2:=!QA%!@8AT"H[\G
MO$,A'!#1^%YC!HU+9WC</Z _^-@IEC4S>*?$WSRUVVDP"B#%C)7"?E:[#UC'
MTW=XB1+&M["K]W8"2$IC55X;$X.<R^J?[>L\O,8@K@UBS[MRY%F^9Y;-)EKM
M0+O=A.8Z/E1O3>2X=$5964VKG.SL;,$$DPG"RBO@3N6%DBBM@<LO;"W07$U"
M2V[<YC"I(1<59'P&,HKADY)V:^!>IIC^"! 2OX9D?""YB%L1_V3R!KK1-<2=
MN-N"UVV"[GJ\[AF\1[UADO_'G"ZN*6AIE. IJV0B4UAJ-)2$:D)E\, E)8DS
M 2N:Q-PGZ)_YVEA-JOKW5(HJ KW3!-Q)&YN")3@-"N=+/V$P>_LF&G3>M837
M:\+KM:'/5G1RTU*@H[[4='ZU??9QW7\O>>'87X-$>XIV*_!IVE^V"*7!K!0@
MZ( 9Y[4X]HH'K\ T C.0*4%W@1G#UV,SI[W2HC8_&77A&1G-/I1:<ELZ"%K/
M^-[U#0SKY8](9W.K1 H\)_=/=9566Z4)U)%"8SD=8TQ?Z&:4(TUWB[N]N-R
M<"! ^_,?$_?")B&Q<.- "-%2Z%4P9#R&N8^=Q%K2]=;HU34Q7*:TS_'DDHZQ
M$*0L<W4VY@MX^V841_$[ZD7G(H]N(1J>BWLT@E%\)HAKV&AE"* SI%^'(&C
MDJ3,2^'SDR*5E_3N]7_9&UW!9;=_=1:-M$0\^[?4#/K0(N!^(^#^JP4\3Q)=
M$J?[/7V'#%:9>J3,:[@KM7;9^LC9F@MN.9I3FF[U=5K3!Z=X[%1YITGM5+PX
M_<VB^,4YI75(36_4+%FVI_F"/;L[&OIT"!ZI,E2O1L/']+HQQ,,Z9R2+7QVT
M1T<2I"O] FX[;;4=-+4=O+JV%:6C\I&6E*PYG"IE*_3I4E8^Q&D?O[ER[S%#
MPO7U^3F%/H-UQ%$$A-'.[ +(UP6Y/9GT\.B+GZ/>^'>-$V(I;?7Q;V:;I].\
M>C&\;*_>79^8WG!I2#<9F79NAG1>=/66J096%?[]L%:67B.^NZ7G'VJW@=8S
MI>QAX!PT#\K9_U!+ P04    " !K@&-6[;83J5T$  ":#P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6SM5_MOVS80_E<.ZE#80&H]_$CBV@:<1[$,
M;1#4Z89AV ^T=+:)4J1*4G&ROWY'RE;=1/:"!04*;##T(GG?O;ZC>:.UTI_-
M"M'"?2ZD&0<K:XMA&)ITA3DS'56@I)F%TCFS]*F7H2DTLLP+Y2),HF@0YHS+
M8#+R8S=Z,E*E%5SBC093YCG3#V<HU'H<Q,%VX"-?KJP;"">C@BUQAO93<:/I
M*ZQ1,IZC-%Q)T+@8!]-X>-9WZ_V"7SFNS<X[.$_F2GUV'U?9.(B<02@PM0Z!
MT>,.SU$(!T1F?-E@!K5*)[C[OD5_YWTG7^;,X+D2O_',KL;!20 9+E@I[$>U
M_ADW_G@#4R6,O\.Z6ML]#2 MC57Y1I@LR+FLGNQ^$X<=@9-HCT"R$4B\W94B
M;^4%LVPRTFH-VJTF-/?B7?729!R7+BDSJVF6DYR=G"MYA]KRN4"8H>1*P[6R
M:([@FAC1NF4T8=JCT)(N)Q&F&]RS"C?9@QLG\$%)NS)P*3/,O@4(R<C:TF1K
MZ5ER$/$7)CO0C8\@B9+N ;QN[7G7XW7WX%W@W,(%-ZE0IM0(?TSGQFIBR9]-
MWE98O68L5SE#4[ 4QP&5AD%]A\'D]:MX$+T]8&FOMK1W"'TRHTK,2DJ06L!N
MOIP'3;8>1KM=(4C*;<JT?N!R"2Q7I;0.W-*4BVY% 4@5U9ZQF&WG%DI0$9/,
M$*;&#5).2BKE.BW-PPFT,I)DV@"71&(AJ!Y-&]YS-N>"VP?2E!=*HK1#N-%<
MIKQ@ GZ"UZ].DCAY2V_Q,;Q'8X902C*7_/^+K,I<!KDQ)9,I$H:Q!IC<C&>4
M6>]7*V[70.[]NL'W;U0-X/)+^<@J)[@3F=WUO8UECPS9+M@^SYO#C8]402MI
M/X)WNF?EW-!2M\ J+\@R5?A]C8"FLT_.NNA--*  9:C]BEQE?,$I3AJM5J9
MOP%"CG:ELJ-F[4_#QZ@T4'#:>A@QH>/MNY*I**FJ73H=S)-\.^8HP3,G0INF
M\'&I_F36W*Y(;)IEW)E/>2X8S][04,H*;IGHP#\SM/^C,#0^B@91_7P)15LG
M=,6]TWT$)0W]A)ZG<;R?G_T&?B9)?)BAK5[[7[,SH<+\GY]/^#GX<?@9]Z/Z
M^2)^$C-;2:^_GY]Q+W;\C/K[^3EHX&<WCKX?/[O$N/\:/P^<./KUB:/_[!/'
ME;1(9QH+E_?4"1AL.G$<1KO=)3Y8=Z0$@Y1AZBGLBA)"5E,H-FJP4D-13]52
M>I9J%#X2F]1]W>B&\#LR71TQGY:2#R7=XCW50V<I?^ KF]03H^MK6M4+V_*E
MJ6I('?T:5S8>1;H#Z/;@UOON_N6)JZ?N5NVGY!VPHA \K:+U7/IVOF= >EM#
MGQF0>%_H&@/2&T!R7 ?DF*Y^[+>'EP6DJ1K"G7XI1[WT7:';K<FFJG6J1^O&
M<UKU6U^75UWK!Z:77!H0N"#1J'-,I:"K3K#ZL*KPW==<6>KE_.N*FF?4;@'-
M+Q01>?/A%-3M^.1O4$L#!!0    ( &N 8U8KCS'?,P,  +<'   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;(U5;6_3,!#^*Z> 4"N-)DW:KBIMI7:
M #$Q;0.$$!_<Y-I8<^Q@.^OV[SD[;=9M7<07O]W=<\^]V)YNE;XQ.:*%NT)(
M,PMR:\M)&)HTQX*9GBI1DF2M=,$L;?4F-*5&EGFC0H1Q%(W"@G$9S*?^[$+/
MIZJR@DN\T&"JHF#Z?HE";6=!/]@?7/)-;MU!.)^6;(-7:+^7%YIV88.2\0*E
MX4J"QO4L6/0GRZ'3]PH_.&[-P1I<)"NE;MSF<S8+(D<(!:;6(3":;O$,A7!
M1./O#C-H7#K#P_4>_:./G6)9,8-G2OSDF<UGP3B #->L$O92;3_A+AY/,%7"
M^!&VM>X@"2"MC%7%SI@8%%S6,[O;Y>' 8!R]8!#O#&+/NW;D6;YGELVG6FU!
M.VU"<PL?JK<F<ERZHEQ935).=G;^%2DD YUKMA)HNM/0$J@3A>D.8%D#Q"\
M]&,X5]+F!C[(#+/' "&Q:2C%>TK+N!7Q"Y,]2/HG$$=QTH*7-"$F'B]I#_'W
M8F6LIB[X<RS(&F)P',+=C(DI68JS@%K?H+[%8/[F57\4O6LA.&@(#MK0YU=T
MT[)*(*@U?"M1,\OE!CQM.%/&FF.$VR$?8(2'21T,;%$C, -K)>@RF@G\0J;K
MN@%EO:);V23>#;$;^M#)2)]I UQ2"PI!M\ETX;B+3K\+KV$0T9",W9#XHT6A
M*DEB1@1\!J4EGWB7BLK0K721FVI5 W&9JH)XRLPM194AF%QI^]:B+FIGY@2V
M.4]SC\?I.2$19Z+74HQA4XSA?Q?CG-E*<\NI>YZ7YFA56K&/M]%C)^I)5@5G
M*RZ\>!]SID JVYJ;IW5>>.QG)?[(3<I$TP7.ZX/.Y(6ZD^7 E=AWR! &ODE&
MD/CYE S=/';S=4X\V)JH 9E<*TN^ZJA*=D\/._5#'"6434,NBK)R+<&I,2@U
M%CKQJ%N++$HFK=/0ZA:='3 7%Y,IY<REXAY].BJM":$3=W>^6G)) ?1/AW"L
M7\*#Q[1 O?%?AJ'VI@:NW]7FM/F5%O5C_*!>?VGG3&^X-.1^3:91[Y3:0]??
M1+VQJO1/\TI9>NC],J>?%;53(/E:*;O?. ?-7SW_!U!+ P04    " !K@&-6
M@8![U:D"  #G!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q]5%%O
MVC 0_BNG3-I:"340H" &2-"U6B=50[!N#],>3'(0JXZ=V@ZT_WYG.V14H[PD
M/ON^[[X[^VZ\5_K)Y(@67@HAS23*K2U'<6S2' MFKE2)DDXV2A?,DJFWL2DU
MLLR#"A$G[?9U7# NH^G8[RWT=*PJ*[C$A093%073KW,4:C^).M%A8\FWN74;
M\71<LBVNT#Z6"TU6W+!DO$!IN)*@<3.)9IW1O.?\O<-/CGMSM :7R5JI)V?<
M9Y.H[02AP-0Z!D:_'=Z@$(Z(9#S7G%$3T@&/UP?V.Y\[Y;)F!F^4^,4SFT^B
M8009;E@E[%+MOV*=3]_QI4H8_X5]\.WW(D@K8U51@TE!P67XLY>Z#D> 8?L=
M0%(#$J\[!/(JOS#+IF.M]J"=-[&YA4_5HTD<E^Y25E;3*2><G=ZHHJ#BK*Q*
MGX#)+*QR)3+4YA/</E?<OL+%#[86:"['L:68#AFG-?\\\"?O\'<2>%#2Y@9N
M98;96X*8Q#:*DX/B>7*6\1N35]#MM"!I)]TS?-VF EW/UWV'KT[Q]VQMK*9'
M\N=4DH&B=YK"-<[(E"S%242=85#O,)I^_-"Y;G\^([#7".R=8Y^NJ!&S2B"H
M#;RYKF4(E0'U)MQ5MM((]\943*9X*HFS84XG,3,N*I6\HHYMJMX"DS/R<6=I
M4&2\(GVL:!,4\5H1[)$L9NA,T"@P(SA-#A<U.9=@<U49>I7F$KZ7KHN-?Z.5
MW*&Q%&:Y>B2.RAI+VUQNH=-O#9(AS':,"_=DCX4$B:H,TT!Z-&PUD]9 TF\E
M_^%N5XL%7+>&W0[T!JW!< "G;C,^:KX"]=:/&$-UJ:0-?=CL-E-L%IKWGWL8
M@0],;SGE*'!#T/;5H!^!#F,E&%:5OI77RM)@\,N<)C%JYT#G&Z7LP7 !FMD^
M_0M02P,$%     @ :X!C5C(9H%,Z!@  BQ$  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S4N>&ULM5AM;]LV$/XK!Z\M$L"Q]6;92A,#3I9V'=;6B-,6P[ /
MM'2VA4BB1U)V_>]W1\F*DSF>VZU 0E'2\5YXSSU'^6(MU;U>(!KXFF>%OFPM
MC%F>=[LZ7F N=$<NL: W,ZER8>A6S;MZJ5 D=E&>=3W'";NY2(O6\,(^&ZOA
MA2Q-EA8X5J#+/!=J<X697%^VW-;VP6TZ7QA^T!U>+,4<)V@^+<>*[KJ-EB3-
ML="I+$#A[+(U<L^O(I:W I]37.N=.7 D4RGO^>9=<MERV"',,#:L0=!EA=>8
M9:R(W/BKUMEJ3/+"W?E6^QL;.\4R%1JO9?8E3<SBLC5H08(S46;F5JY_P3J>
M'NN+9:;M".M:UFE!7&HC\WHQ>9"G17457^M].&:!5R_PK-^5(>OES\*(X862
M:U L3=IX8D.UJ\FYM."D3(RBMRFM,\.;?)G)#2*\*V(L>(=@G(E"P\F=F&:H
M3R^ZALRP<#>N55Y5*KUG5+H>O)>%66BX*1),'BOHDG^-D][6R2OOH,9?1=$!
MWVV#YWC^ 7U^$[1O]?G/Z)LLA,*S*TIF F.Q(8P9&"DEBCG:^1^CJ3:* //G
MON@KW<%^W5Q$YWHI8KQL495H5"ML#5_]Y(;.ZP.>!XWGP2'MPPD595)F"'(&
M$R/C^[.IC>):YE2F6EBDWWSE.<)T Z.U4 G<;9:X+Y*#MO9'LFLTWC6*#T:%
M-6K(**R%!OJ;R8RJ7Y_#[RA4!0N@I)9$ TU>>?!X<.$D(7FA-*0%83[+2+\^
MK>(%N61S&E[ P*/!]7FD-;>33QJ", #?[X%+UYO)> QN!"[=.G"+E-$T-F18
M6SW620TNH740P*N?!I[KO88[:41&"L-^G\9>&+*)J <'4M=K4M?[7U,W,<)4
M<*0%'Y>H1!7X;S*VLWT)/>C!=R:44Z@PEHJ31@DQ"ZSSF19S6J(-B")IQ,DY
MG$N5HMX*Q^2US-)$5)M?1Z4Y+-F$]=^@<<U>D#Z%*RQ*/(=).=6Q2BU6.)T1
M#4%4(66LY PU=Q5*->]"&I.S'(,D=Q6X 1 H(H8,N10O[*N$-&=R:?/A]0E2
MD0^A#Q.1U6NII=VCX2UQ>P0Z/X2>#V^QH  S*R 2HN^4><6R+!$"N/V0O?H.
MT(4-Z,)O QTAR>[)B+MA:C;[4'10Y7X4C;9=G0WIG4*MVBX9LGN@,+,H2(OJ
M.,$"3RGB0YE/*0L6]!7B3RR09*E)!27[B^VTF)S!:$6[.T>J&E1Q2N ;4XGC
M'H%;Y/,))^>:.A,S>TD[?H<JAQ/&'6D=S><*Y^0==4)B"CIUQ/!99"5:\P]0
M^U@:PG"1L#)A0?P$K1[TVQ%1R@OPHPY!H=>Q/-7V"5=;1Q,X<=N!&YX2_W0B
MC\L^5?S4XT>#J#-P@ X=,TR-E1U$IS!P.F'_W\T3+-L^08_P[K/JH,-SWW=A
MM%_\,S$C&=G6L*5((V%%CY]5]6B-#8D/"]!K]SU;9%&'2H36L#B9. #D?@/D
M_M% OLH$418]D5Q\-: Y];PI[V6"&=QHD^86:F]$JNI$CC2!M,+4/M@?=& _
M[.^(WIB_1;&!DM/*?/?8O;H,EK5[N76/]A=K#RL^92=7ULDG]:-A3N<2#F2=
MFL43\A4/ 1W+GS?;%*\DE6*:<65NF]]+ZI\\]&AHY(PM$BJ!354G3L>!D(#
M_[>IOC^;*3H]IN2B8L0H#NE!H=MQ_)>TQN^_A#.Z!L&.ZH2((4'"T";%+&E6
M/;T>0,^@0<_@:/1\D,6J@N_.F:#BQD]%2GWI$#4>-',$-=(IY8$1:5?CK-3<
M#>A5U4#J3LRGF=/OH,P'ZCN"I\*VYW&O\9Q^AR9O:Z#UVVY$+9"8B5BLKO03
MK]WK66YR.@/W$3>U V8G-W([@7,,/45MG\B!&)%(A1K>@>Q&37:CH[-K3WT_
MB" .>['+!=AH_V=U6P^7)1TL*-.@.%^:R,/NV#'<\>-X(/2Y2".'*"#@63!X
M:?_/H!<<9(0>B5"E[YT]QQ%>)PBM$>IJS!!.6#&$%]F[J+IS!]_,%_L U=WY
M0,Y1S>W/ )I.IF5AJF_EYFGS2\.H^L!^$*]^IG@OU)Q.!Y#AC)8ZU.A:51*W
M-T8N[>?V5!KZ>+?3!8H$%0O0^YF49GO#!IK?7X9_ U!+ P04    " !K@&-6
M(/!9A%0&  !B$@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6R]6.MO
MXD80_U=&7'("*0$_P)!<@I3'77O5/:(D=U55]<-B+V#%WJ6[2TCNK^_,KFU,
M8KBDJOH!/V=_\_K-[."3E51W>LZY@8<\$_JT-3=F<=SKZ7C.<Z:[<L$%OIE*
ME3.#MVK6TPO%66(7Y5DO\+RHE[-4M,8G]MF5&I_(I<E2P:\4Z&6>,_5XSC.Y
M.FWYK?+!=3J;&WK0&Y\LV(S?</-M<:7PKE>A)&G.A4ZE ,6GIZTS__A\1/)6
MX'O*5[IV#>3)1,H[NOF8G+8\,HAG/#:$P/!TSR]XEA$0FO%W@=FJ5-+"^G6)
M_L'ZCKY,F.87,OL]3<S\M#5J0<*G;)F9:[GZE1?^# @OEIFV1U@YV0B%XZ4V
M,B\6HP5Y*MR9/11QJ"T8>5L6!,6"P-KM%%DK+YEAXQ,E5Z!(&M'HPKIJ5Z-Q
MJ:"DW!B%;U-<9\8?12QS#K?L@6MHW[))QG7GI&<0F@1Z<0%S[F""+3!^ )^E
M,',-[T7"DTV 'MI4&1:4AIT'.Q%_8Z(+H7\ @1>$._#"RM'0XH4_=10N4QUG
M4B\5AS_/)MHHI,9?33X[Q'XS(I7+L5ZPF)^VL!XT5_>\-7[[QH^\=SOL[5?V
M]G>ACV^P_))EQD%.X1(MUR:-@8D$D(Q(-0$7,E](P871)'*E^*%!WSY)K9M<
MV:WL=LXAJ2N9%DKB#26+0@D&3Y,(3#&2++,ILHD*[&*\\&'%,;R,Q#(L?'T,
M?W"F'#L <[O$#E"EURVUR]H)RC.E(15(]RS#RM6==0#VH#T*^QTZ'WGN'(R"
M3A64,(1!'_S(Q@$FG/Q L^5]:KL(V=R><,&GJ8&IDGD']5A>&%L !._Y%G8T
M\!Q\%'5VI'-0I7/PXG0^S=R&=><;UM7+LRFM.Y4V,Y1RO9E6,W]-C/[/O%\L
ME4(KC^$#3[A"C7OP]LTH\(-WC5<WAAD.075?GDMV# "Y ;?2(%+LH)\XON'I
MT(I?\BE'T61M1 G;'G6>J*[>^)UGRH<0VN=.?5*@OB+P0VA'G1K$:VCM]RV7
M.[5@[2!U5)$Z>C&IWT^GW.ZP-<["-07EFL=2Q&F6,MJ'FUB\6PL1UK$I%3-(
M-3"<!NJ0)8<UYF!I)!)L6F1J'0509(J15I *D(E'&XGA.PV\LKV2W,WRE[*:
M8L!,9<[:0*LC\+L>[#\Y.2+5TW<  H<S]+&$*3,==B/\'4&_Z\/%G(D9K8-[
MEBU=6!C%C(F88[/L'B%UPJCK$X,\5-5!33*^.Z21)K$- 2<MMZ[M!]VP Z-N
M'X9>-\ $:O0VGEOW$WZ/D]PBI]J)D< I]I# &A)!A"N^2'&(45EB/'&6 /Y
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
MT915)B1<J2[+[KM.[L1*HGT_"XG=..4PVT)>=)#Q*Y"#&*ZUHM+"9Y5C_C]
MR/QZDO&.Y$5\%/&[4&>0#$XACN+D"%[2!YUXO.05O"467%<$M]AH0Y4JX/=B
M9<EPB?PY%&^'-CR,YMIF:AN1X3S@OK!H'C%(W[T9C*./1[@.>Z[#8^CIDMLP
M;R6"7C/?1U0MPNH97O(&"V[&0ZR/XAYF?5<BK+7D3G6?0JX"P")9%AHJN0E[
M_\6+?\'^I_ +A>D2#IRNEAN\SYA;8K<,X"1G=&$L5(JK64JN-/L>[E5%;+<D
M06CA+0Q.AZ.QWZ/$[>=1S+5):)2O3:[4(4OB\1 &20)WFECBM">CB=^3*.)]
MDHS@4 +"O6ZIT11^)EC(=*NH:YQ>VH^=1==M+^K=S+H6IJB4!8EK-HW.SD<!
MF&X.=!?2C>^]E2;N9'\L>72B<0K\OM::=A?GH!_&Z3]02P,$%     @ :X!C
M5D*:WT!7 @  8 4  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULC51A
M;],P$/TK5I 02%.3IFM!)8W4=DPP:5"M CX@/KC)-;'FV.%\30>_'MM)0R>U
MA2^-S[[W[MVKS\E>XZ,I 8@]55*965 2U=,P-%D)%3<#78.R)UN-%2<;8A&:
M&H'G'E3),(ZB25AQH8(T\7LK3!.](RD4K)"9755Q_+4 J?>S8!@<-AY$49+;
M"-.DY@6L@;[4*[11V+/DH@)EA%8,83L+YL/I8NSR?<)7 7MSM&:NDXW6CR[X
MF,^"R D""1DY!FX_#2Q!2D=D9?SL.(.^I ,>KP_LM[YWV\N&&UAJ^4WD5,Z"
MMP'+8<MWDA[T_@-T_7B!F9;&_[)]EQL%+-L9TE4'M@HJH=HO?^I\. +$\1E
MW %BK[LMY%7><.)I@GK/T&5;-K?PK7JT%2>4^U/6A/946!REGQO QIG'5<X6
MW C#]):M$ PHXMZX5S= 7$CS.@G)5G2X,.O8%RU[?(9]&+-[K:@T[+W*(7].
M$%JIO=[XH'<17V2\XVK 1L,K%D?QB!DH[ 6A"[RCWH>1YQV=\P$+KL1OW_$5
M6VIEM!1Y:X"SYIDCUJ%;H;C*!)=L;3?!J3#L^WQC".U%^W'*JE; ]6D!;OBF
MIN89S(+:U<(&@O3EB^$D>G>AO>N^O>M+[.FG7;4!=,+M.*/M0A4'\\PIK2W;
MQ+.YN6[281(V)P2,>P'C_Q2 4&LDOI%P4<'XGPK"HUM? 19^M@W+]$Y1.P#]
M;O]\S-NI^9O>OCWW' NA#).PM=!H\,96QW:>VX!T[6=HH\E.I%^6]@D$= GV
M?*LU'0)7H']4TS]02P,$%     @ :X!C5KQ0L&,O!@  ,"@  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#$N>&ULQ5I=;]LV%/TKA#<,+9#&$F5;<9882*Q]
M=%B*($&WAV$/C$3;7"71)6D[Z:_?I:3HPZ;I.&"1/,22S'NH<TA>W6/Q8L/%
M%[F@5*''+,WE96^AU/*\WY?Q@F9$GO(ES>&;&1<947 JYGVY%)0D15"6]K'G
MC?H987EO<E%<NQ63"[Y2*<OIK4!RE65$/%W3E&\N>W[O^<(=FR^4OM"?7"S)
MG-Y3]7EY*^"L7Z,D+*.Y9#Q'@LXN>U?^>11@'5"T^(O1C6P=(TWE@?,O^N1C
M<MGS]!W1E,9*0Q#X6-,I35.-!/?QM0+MU7WJP/;Q,_JO!7D@\T DG?+T;Y:H
MQ67OK(<2.B.K5-WQS>^T(C34>#%/9?$?;<JV8=A#\4HJGE7!< <9R\M/\E@)
MT0KP1WL"<!6 MP,&>P*"*B!X:<"@"A@4RI14"ATBHLCD0O -$KHUH.F#0LPB
M&NBS7(_[O1+P+8,X-;DOQQOQ&;IG\YS-6$QRA:[BF*]RQ?(YNN4IBQF5Z /Z
M1(0@>IS0NX@JPE+Y'JY^OH_0NQ_?7_05W(]&[<=5W]=EWWA/WSY&-SQ7"XE^
MR1.:= 'Z0*1F@Y_97&,KXA\D/T6!?X*PAP/##4U?'HX-X='+PWT+FZ >FZ#
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
MT#^3/$&KLS<N0TO9]#(HPX=VQW]=HF#5S0U#U@"J';+*\Z'5](\2J:IA5Z3
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
M$#"5A$%;]Y<C-+L)C%8@?F=>@BJC=9Z.T.P\C:(@L*)HS<OA\?<C9&*':;0
MZ5"#C](4F YU>1[0B:=0$,0H"'+1F:R@]FB=IR,T.T\C1(A;(4+**J/J)5JV
MJG^)4B-'*"Q'CK$3D/$P<MM.<X5FMX.1-A1W)2=UJF1<H=EY&B5#0071FIP[
M..A-"IK88>YM"<!"Y#H1JT0PQ=&</ZLC4A/&:MU!CM#LS(VJH5YG(CJ5+J[0
M[#R-=*%-ECE:$+&\5H$I/J1BV8B240T9C?J@L/JH)2.L-&'4UMUUBF4.:J0-
M[;S,09V*%%=H=IY&I- FRQPM:'E\L0,TL<,T&H."&J.Z&8[S%)":71X(]*(C
M-'N_UJ@:;]"5K9Y3U>(*S<[3J!8/7I!IO3.-&[Q$*XQJ7Z*>$1X>+#R.DA-0
MFC!TZSX[Q1J+9Z2-1SMSTZF0<85FY[EW:,+QJ8GR=LKAFQ0TL<,T.L2#=<A=
M$O,W%#'QRA5:K.-Y=7!.5U-<H=DI&SWC#3LST*EF<85FYVDTBP=JA19;%CL@
M>)^\RJCV:)$1'!XL.,K\@U4E#->ZATZQ5.(9&>.-.C/1J1YQA68?RS)ZQ.^R
MZ5-Y^JK)B8TJHSHF^D9,^!V6'@!Z F*RRY/J.\\5FMTN1KGXG3=_?*?"Q!6:
MG:<1)KZK8QS^\6,<H(D=H%$4/JPHZKD(:$<8LW47G6+1Q-\[W]EYO\=WJE!<
MH=EY&H7B-]GO:43%'.@<HB)DD@?8WSOMGOZKP1T3+T$L4<@7VF=P=JZ;0^2G
M]_,;E:RR _#/B5))E%TN.9MSD1KHWQ=)HMYOTC/UQ?]03/\'4$L#!!0    (
M &N 8U;879.SX@(  /$*   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM
M;+6676_:,!2&_XJ555,K;4V<E  =1&K+JG9:JZJHW<6T"T,.8-6QF>U *^W'
MSW;2D'6020QNP%_GS>/S^JNW%/))S0 T>LX85WUOIO7\U/?5> 894<=B#MST
M3(3,B#95.?757 ))75#&_# (8C\CE'M)S[7=R:0G<LTHASN)5)YE1+Z< Q/+
MOH>]UX9[.IUIV^ GO3F9PA#TP_Q.FII?J:0T ZZHX$C"I.^=X=-S'-D -^*1
MPE+5RLA.923$DZU<IWTOL$3 8*RM!#%_"[@ QJR2X?A9BGK5-VU@O?RJ?NDF
M;R8S(@HN!/M&4SWK>QT/I3 A.=/W8GD%Y81:5F\LF'*_:%F.#3PTSI4661EL
M"#+*BW_R7":B%A"&&P+",B!TW,6''.6 :)+TI%@B:4<;-5MP4W71!HYRZ\I0
M2]-+39Q.+@F5Z)&P'- -$)5+,"G7"GU$0[, TIP!$A-T0:1\H7R*SC*1VV["
M4_19:6K2 BE:B2@W6O %2$U')OA6:$"' ]"$,G5D98%3(5V[0@>(<G1#&3,&
MJ9ZOS80LEC\NX<\+^' #_!?"CU&$/Z P""/T,!R@PX.C/V5\DX\J*6&5E-#I
MGFS0O36[X<V4T2_[D5;!O8ZT4='NK5,U)V/H>V;S*) +\)+W[W <?&K@C2K>
MR*E'&W@',-+HFBLM<^L>^O[5#$#7&C+U8QUKM ?6DXKUI#&W]<6ABK7 W5I8
MV/6SCK;0:SL]>\@L$AS$0<]?K*%H512M[1R.-SO<J+AEUN**-]ZIP_$>6-L5
M:WO'#A=Z<=UAW-K@<*>BZ#12K#N=BBG^<RLW"F^9O&Z%W=VIT=T]L.)@=7D$
M.[:Z%*Q[W8VB]5;CVB6&_\OLAEW=K+QM!E<W#0YWZC?>QSV#5Q<-;KP;MC$\
M^NOX[G;P&\/]V@/&/@9OB)Q2KA"#B8D*CMOF[)7%^ZJH:#%W;YJ1T.:%Y(HS
M\R8%:0>8_HDP5&7%/I.J5V[R&U!+ P04    " !K@&-6>R>0M:X#   V%@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RMF.]OVC@8Q_\5*W>:-FG7
M_(*T=(!$FV37:9VJ5;M[<;H7+C%@-;%SMBG=_?6SDS0E8#*8'EY [#S?C^WG
M:V+'XPT7CW)%B$+/1<[DQ%DI55ZZKIRO2('E&2\)TW<67!18Z:)8NK(4!&>5
MJ,C=P/,BM\"4.=-Q57<GIF.^5CEEY$X@N2X*++Y?D9QO)H[OO%1\I<N5,A7N
M=%SB);DGZEMY)W3);2D9+0B3E#,DR&+BS/S+U ^,H(KXBY*-W+I&9B@/G#^:
MPDTV<3S3(Y*3N3((K'^>R#7)<T/2_?BO@3IMFT:X??U"3ZO!Z\$\8$FN>?XW
MS=1JXEPX*",+O,[55[[YDS0#&AK>G.>R^D:;.C;2P?.U5+QHQ+H'!67U+WYN
M$K$E\*,#@J 1!+N"X0%!V C"7<'@@&#0" ;'"H:-8'ALEZ)&$%6YKY-593K&
M"D_'@F^0,-&:9BXJNRJU3C!E9F;=*Z'O4JU3TX^<9QN:YPBS#-TPA=F2/N0$
MS:0D2KY'3$_N/] 7+ 0V4P"]C8G"-)?O=.VW^QB]_?W=V%6Z(P;GSIM&K^I&
M@P.-^@&ZY4RM)$I81K(NP-4C:(<1O SC*N@E?L+L#(7^>Q1X06CIT/7Q\L B
MCX^7^Q9YTB^?K9=GR L.RM-^^2W^CKS0INZD,FQG1%CAPI_-B'\^ZSOH1I%"
M_FOSN,8,[!CS1+R4)9Z3B:,?>9*()^),W_SF1]X'FS^0L!@2ED#"4B!8Q]A!
M:^R@C]X::_.R5IY72K,8/4V' Z_YC-VG;:>LH;XM-.[MSZD^0,)2(%C'AV'K
MP_ H'Q M2DR%7J:5M'E24Z*M1.]:\=.(>+AGUDY$TMO74],*!.ND-6K3&O6F
M=59PH>C_N-JPD&>]]9+$EM9H+R6CT#K1]P.CD76:[P?ZUO]#TCN 4W,-!.OD
M^KS-]7E_KM=JY=F2VRL[=4V A,60L 02E@+!.D9>M$9>P"SV%Y#&0L)B2%@"
M"4N!8!UC1ZVQHU]>['N5IWH)"8LA80DD+!WM[WJ"T>X&J>.4[[V^@GF]7F%U
M7_)'ZV+5KSS5*U!:#$I+0&DI%*WKZ-9+M0_S6&TX4/Y"TF)06@)*2Z%H77^#
M5W^#7WZZ]DM/MA22%H/2DH;6V2$'MHUO"M5N;9>[==Q5$+&L#B8EFO,U4_61
M45O;'G[.JB._G?HK_S*NCS!?,?6)ZBT62\HDRLE"([VS<_UF(^I#RKJ@>%D=
MJCUPI7A17:X(SH@P ?K^@G/U4C -M$?%TQ]02P,$%     @ :X!C5BA@]U(^
M!0  -QT  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULM5G;;MLX$/T5
M0ELL6J")34J^96T#B;-MLVB H&FW#XM]8"3:%BJ17I*VFW[]4A>+ED31D:&\
M))(\<W1F1,X9DM,]XS_$FA )?L81%3-G+>7FJM<3_IK$6%RR#:'JER7C,9;J
MEJ]Z8L,)#E*G..JA?G_8BW%(G?DT??; YU.VE5%(R0,'8AO'F#_?D(CM9PYT
M#@^^A*NU3![TYM,-7I%'(K]M'KBZZQ4H01@3*D)& 2?+F7,-KQ:NESBD%G^'
M9"^.KD$2RA-C/Y*;NV#F]!-&)"*^3""P^K<C"Q)%"9+B\5\.ZA3O3!R/KP_H
M']+@53!/6) %B[Z'@5S/G+$# K+$VTA^8?M/) ]HD.#Y+!+I7[#/;?L.\+="
MLCAW5@SBD&;_\<\\$4<.:-#@@'(']%('-W=PTT S9FE8MUCB^92S/>")M4)+
M+M+<I-XJFI FG_%1<O5KJ/SD_"-CP3Z,(H!I .ZHQ'05/D4$7 M!I'@/J!I)
M%^!1C9Y@JQZS9=T(O+TE$H>1>*<LOSW>@K=OWH$W(*3@7@&K;R6F/:FH)B_L
M^3FMFXP6:J %$;AG5*X%^),&)"@#]%2,1:#H$.@-LB+^A>DE<.%[@/K(-1!:
MO-P=6>BX1=[=%,]MP/L0TE"2B\]J#!OR#O[YK.S!G22Q^->4O0S<,X,G4_]*
M;+!/9HZ:VX+P'7'FO_\&A_T_3)%W!%;*@U?DP;.ASS]R)HSC(W,;I6Y)+=K-
M/1=.>[MCX@8;."YL2GP&!9^!E<^U[V_C;82E^BS7,>,R_(63>F.BF"$-CUY_
M 2?]"D>341^:20X+DD,KR:],XLC$:%A[&?*J2:O;N'!DYC,J^(RL?!9X$RI&
MX2^5M)!*PBF.+K:" ,&6<H\Y 3X3TOB9K<!M!W)'8*4<C(L<C%]S0H^[S$-'
M8*4\3(H\3,Z;T)/:N//&E:%9-W&'YI$)^UK?^IU-Z!RJ-%E1E:31R&N@>23#
M\+PIG?N5YG2UQAAL(&I@A#0C9&7TL.7^6C5(@>J*=JK=VZ@K2?PU91%;/1NI
M6@';#N*NT,KA:WV&KRK0L%.%[@JMG NMT?!,D<[]2H.S/CKM1F5.6J=A=T(-
M#2(\<:LT#49>0S<!M5+#,Z4Z]QN5YNRHRLE@-&J:V5JMH5VNOZ=K&Y4WO"-<
MK=6 DNKE-@)1N"1&JG8X%SP3S$WC8W'"TS-YEH/2\@NMJC9?I&LEPM7:,DH'
M@EB'&_.@[51KNT(KAZW5%DY>M4Q9Q;QU+CI"*R_PM-0CN]0WEJG<KS2-:GWQ
M":,R)ZWKR*[K;<H4JLOXQ1!5:1J,4$.7A+38([O8-Y:IW.\X*Z-)E5+=!L)!
M R4MP,@J:JVKU FXO$H!#\39Q@+R0("?C67K!-3ILH6TM"*[M'[E."" XM@<
MD]6Y[?3L"JT<JE9L-'C-4H6L_4#K7'2$5LZ%;@N0O2UH+E5UQ4>U2F6U*3/2
M30&R:W&K0C6JUZ!JZV*R<1M(:I%'=I%O+E-C0_&N,C+8-/1W2.LOLB]W6U<I
M.]RA2KF'*@7'S57*#N6]"*J\>:FEUK5+[>-A8R<*?4(%,8YE.T;K7<J.T,H1
M:R%WX:MNV%K;A-:YZ BMG O=+;CV;J&Q>KF&3J R"^W0YU(_VG:W:W>;,I=#
M'9>PZMK6_K9SH]'=@WNB>VBJAVY]:[SV(3KM!GI'1U!J%;9*3^8$\-F6RNR0
MIGA:G/Y=IV=>E><W\&J1G>%IF.Q(\1[S54@%B,A20?8O1TK">79*E]U(MDD/
MNIZ85$O!]')-5'O%$P/U^Y(Q>;A)7E"<E<[_!U!+ P04    " !K@&-6TF^1
MA;X"  """0  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6RMEFMOFS 4
MAO^*Q:JID[IR2R#I$J0TV:63*E7MNGV8]L&!DV#5V,QV0K=?/QLH2A-**K0O
MX,MY7S_G8#"3@HL'F0(H])A1)J=6JE1^8=LR3B'#\ISGP/3,BHL,*]T5:UOF
M G!2BC)J>XX3V!DFS(HFY=B-B"9\HRAA<".0W&09%G\N@?)B:KG6T\ M6:?*
M#-C1),=KN -UG]\(W;,;EX1DP"3A# E83:V9>S$?F_@RX#N!0NZTD<EDR?F#
MZ5PE4\LQ0$ A5L8!Z]L6YD"I,=(8OVM/JUG2"'?;3^Z?RMQU+DLL8<[I#Y*H
M=&J-+)3 "F^HNN7%%ZCS&1J_F%-97E%1QSH6BC=2\:P6:X*,L.J.'^LZ[ C<
MP0L"KQ9XKQ7XM< O$ZW(RK066.%H(GB!A(G6;J91UJ94ZVP(,T_Q3@D]2[1.
M19\Y3PI"*<(L05=,8;8F2PIH)B4H>8:8WDCOT2V8#4'8&LTR+A3YB\MG\/%1
M;R8)Z'0!"A,JW^G0^[L%.CUYATX08>A:.^M .;&59C4KVG'-=5EQ>2]P?<7L
M'/GN&?(<SV^1SU\O]Y[+;5VAIDQ>4R:O]/-[E0DMB(PIEQL!Z.=L*970N_-7
M6]+5*H/V5<P;>R%S',/4TJ^D!+$%*WK[Q@V<#VTE^$]FSPKB-P7QN]PC7==!
M6X*5*BQ5Y@NRC48Z;KN+W6G<$WO08 ^.80_;L"M5L(,=>GO8G<8]L8<-]O 8
M=M"&/3S #OP][$[CGMA!@QT<PP[;L(,#;,_9P^XT[HD=-MCA,>Q1&W9XB+U'
MW>G;DWK44(\ZJ;^EH(_QE0+1QCXZ8-^O>*=[3_9QPS[N9N<*TS;L\<'GQ!NX
M>^"',;X;-C$5C[US0IJ_DVLLUH1)1&&E5<YYJ%\349WX54?QO#PTEUSI([AL
MIOHG"80)T/,KSM53QYS#S6]7] ]02P,$%     @ :X!C5L.&^O[C P  0!0
M !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULM5C;;MLX$/T50BV*%DBC
MBZ]);0&UU6*[2!9&@W8?%GU@I+%-5")5DK+3OU]2DF5)5M3$8%YL49HYFG.&
ME]',]HS_%%L B1Z2F(JYM94RO;9M$6XAP>*2I4#5DS7C"99JR#>V2#G@*'=*
M8MMSG+&=8$(M?Y;?6W%_QC(9$PHKCD26))C_7D#,]G/+M0XWOI+-5NH;MC]+
M\0;N0'Y+5UR-[ HE(@E001A%'-9SZZ-[';AC[9!;?">P%[5KI*G<,_93#[Y$
M<\O1$4$,H=006/WM8 EQK)%4'+]*4*MZIW:L7Q_0/^?D%9E[+&#)XG]))+=S
M:VJA"-8XB^57MO\+2D(CC1>R6.2_:%_:.A8*,R%94CJK"!)"BW_\4 I1<U!$
MNQV\TL%K.PP?<1B4#H.G.@Q+AV&N3$$EUR' $OLSSO:(:VN%IB]R,7-O19]0
MG?<[R=53HORDO\ QIB&@NWR2+5F2,@I4"O0>K;B:75S^1IA&Z-.OC*0JW_("
M_:,,WP8@,8G%.V7W[2Y ;U^_0Z\1H>B6Q+'*IYC94D6GWV&'922+(A+OD4A<
M#]TR*K<"?:(11$T 6]&JN'D';@NO%_%O3"_1P+U GN,-.@):/MW=ZW /GN[N
M]K 95)D:Y'B#1_ .Z;A *Y4RV<P*^N]&F:,O$A+QHTO[ GO8C:TWEVN1XA#F
MEMH]!/ =6/Z;5^[8^="EFTFPP!!80]-AI>FP#]UO3'$X3O$-9Z)S"A=PDQQ.
M;ZD[WW4F,WM75Z?+QFG:!+UAG4EZ5)$>]9*^ 2'4?AMF219C"9':)M5;0H+U
M1MQ%NH ;UPB]'TY;I#ML!J,6Z=ZPSB0]KDB/S\HT!=E%>7Q"9W358GQJ,FX3
M[@WI3,*3BO"DEW!02RJ"!U4G".AB.CFAX7HMIG\V"28G<_XH5R/\:17^M#=\
M?1)E$KAH)JR+02_0<[<VDV"!(;"&@%>5@%<O>%Q<F=34)%A@"*RAJ>L<JR7'
M[(%1XM473^LL6':8N*WEU1_5N:QK-:+;R_ISQBF1&8><]IH\Z.MNNKU SYTX
M1M$"4VA-$;VCB-X++L@2W)2P)M$"4VA-88]UL=M;(IZQ)@>G"ZY]NG?93-JK
M\B5*5_=8N[K]Q>L-J._=+8LC1)*4LQUHVMV$#96;I30FT0)3:$T1C[6P.WK)
M56FHI"V%-8D6F$)K"GNLM]WS"N['5^7XI(:<MK\RNFS:I6A_7,_E;==:*PGP
M3=ZB$BAD&95%)Z*Z6[7!/N;-G];]A6Z/Y2V;(TS16[O%?$.H0#&L%:1S.5&)
MXT6[JAA(EN8-G'LF)4ORRRW@"+@V4,_7C,G#0+^@:AKZ_P-02P,$%     @
M:X!C5DN!T00* P  ,PD  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
MM9;[;]HP$,?_%2NKIE9B#81'6 >16KIJFU85%77[8=H/)CG JF-GMGET?_W.
M3LAX!-:]?@$_[LZ?^^9R3F\IU:.> 1BR2KG0?6]F3';A^SJ>04KUN<Q X,Y$
MJI0:G*JIKS,%-'%.*?>#>KWCIY0)+^JYM:&*>G)N.!,P5$3/TY2JIRO@<MGW
M&MYZX9Y-9\8N^%$OHU,8@7G(A@IG?ADE82D(S:0@"B9][[)Q,>A:>V?PB<%2
M;XR)S60LY:.=O$_Z7MT" 8?8V @4_Q8P ,YM(,3X5L3TRB.MX^9X'?W&Y8ZY
MC*F&@>2?66)F?:_KD00F=,[-O5R^@R*?MHT72Z[=+UD6MG6/Q'-M9%HX(T'*
M1/Y/5X4.&PZM\(!#4#@$SW5H%@Y-EVA.YM*ZIH9&/2671%EKC&8'3AOGC=DP
M89_BR"C<9>AGHBO*J8B!C%S)#&2:20'":/**C+!BDCD'(B?D,H[5'!+R=H7E
MHT$3*A)R9V:@R&"N%'J0CXR.&6>&X>[I-1C*N#[#, ^C:W)Z<D9."!/DEG&.
M3T_W?(/P%L&/"]"K'#0X /J!BG/2;-1(4 ^:%>Z#Y[L'V^X^2E;J%I2Z!2Y>
M\T"\.S6E@GVGMA9KJ)O0DK.$YJ6)V@P5:%0E7T !;YA G1GE9(2+D#J-OUR.
MM5%8R5^K],@!6M4 ]NV^T!F-H>]E]BRU "]Z^:+1J;^I4N<?!=O2JEEJU3P6
M/5H7#Q3%4Y5L'B%T$6SG642=L.<O-E/8-VEU2Y,ML%8)UGH6F*$K+-J,/M$Q
MARJZ/$QGX^CV#MR^15C-UB[9VD?9[C)06#UB2CA@FR+\Y^M51=C>.[\9["#N
MFP0'&#LE8^<XHVT 532=O:.Z.S#'++98PI(E_*TB<V^A=!TJ+CK4+R0,]^JK
MT=C5<-_F=;V:NUMR=__H.3_5UMPUHM<MPW:22=E),JF9[2]5R1P_]*_%&OR_
M^+F*_L:59C\G;JF:,J%1I F>6#\/L9I5?D7G$R,S=\N-I<$[TPUG^%4#RAK@
M_D1*LY[8B[/\3HI^ %!+ P04    " !K@&-6IWI669<"  "3!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6RM55UOTS 4_2M6F- FE>6KW6"TD;96
M$R#&JE6#!\2#F]PTUAP[V&X[^/5<.UE(UVSL@9?$'_<<GWMR?3/>2G6G"P!#
M[DLN],0KC*G.?%^G!914'\L*!.[D4I74X%2M?%TIH)D#E=R/@N#$+RD37C)V
M:W.5C.7:<"9@KHA>ER55ORZ R^W$"[V'A1NV*HQ=\)-Q15>P '-;S17._)8E
M8R4(S:0@"O*)=QZ>34<VW@5\9;#5G3&QF2REO+.3C]G$"ZP@X) :RT#QM8$I
M<&Z)4,;/AM-KC[3 [OB!_=+ECKDLJ8:IY-]89HJ)]]8C&>1TS<V-W'Z )A\G
M,)5<NR?9-K&!1]*U-K)LP*B@9*)^T_O&APX@'#X!B!I ]%) W !BEVBMS*4U
MHX8F8R6W1-EH9+,#YXU#8S9,V*^X, IW&>),<D$Y%2F0A2N9J2PK*4 83=Z0
M!59,MN9 9$ZN30&*?&9TR3@S#/2 ?)$B72N%P>1P!H8RKH\0=;N8D<.#(W)
MF"!7C'/\6'KL&]1J3_331M=%K2MZ0M<G*HY)' Y(%$1Q#WSZ<GBT"_?1H=:F
MJ+4I<GSQ$WS7:D4%^TUMZ0W0)J$E9QFM*U%D9*Y HQ/U OIUR03:RB@G"UR$
MTEGZ_7RIC<+"_='G1RU@V"_ 7N8S7=$4)EYESU(;\)+7K\*3X'V?._^);,>K
MN/4J?HX]F4$.6!<9,?2>\+\ETY=TS73JF&S#V20A?JY--Y7]D'=MQ(Z^8:MO
M^*P^5\M]8FK825=,^$C,?D@4]:L9M6I&_U;3M6E 1'NS^E2.]ORP%V1'Y7Y(
M'#Y2Z7=:AFW75U2MF-"$0XZ@X/@4.53= NN)D97K(DMIL">Y88%_#5 V /=S
M*<W#Q#:F]C^4_ %02P,$%     @ :X!C5DG^N[1'!   6A4  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3<N>&ULS5A=;]LV%/TKA%8,+>!$HOR=V082I\,Z
M+)@1K]M#T0=:NK*(2J)'TG:Z7S^2DO5ARYH3*&OS$$L4[R'/T>7U\9WL&?\B
M0@")GN(H$5,KE')S8]O""R$FXIIM(%%/ L9C(M4M7]MBPX'X)BB.;-=Q!G9,
M:&+-)F9LP6<3MI4136#!D=C&,>%?[R!B^ZF%K</ (UV'4@_8L\F&K&$)\N-F
MP=6=G:/X-(9$4)8@#L'4NL4W<SS6 6;&GQ3VHG2--)458U_TS0=_:CEZ1Q"!
M)S4$41\[F$,4:22UC[\S4"M?4P>6KP_H/QORBLR*")BSZ"_JRW!JC2SD0T"V
MD7QD^U\@(]37>!Z+A/F/]ME<QT+>5D@69\%J!S%-TD_RE E1"L"#,P%N%N >
M!_3.!'2S@*XAFN[,T+HGDLPFG.T1U[,5FKXPVIAHQ88F^C4N)5=/J8J3LWL(
M@'/PT2/L(-D"(HF/%L!-@B0>H-]7$5T3+;E ;^]!$AJ)=^@*?5S>H[=OWJ$W
MB";H@4:1GC&QI=J31K:];/V[='WWS/K810\LD:% [Q,?_"J K<CDC-P#HSNW
M$?%7DERC+NX@UW&[-1N:7Q[N-FRGFPO<-7C=,WB9KATEL#Y5-%F?D;>#WC]M
M5'*K=_$'C?4\%J"E>B0"DJ;\I]\4-OH@(1:?ZY1.-]*KWXBN!S=B0SR86NK
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
MG0K/T=IAU=NAO;G__G5[0?([;>VNT.J,J^8.[=V]>UZM?KU9-C7 H'W1HDH
MH$L$0+T8M.X>K3"]MX]-'=!1YU E I!=!"SJU<&\$E ; LC):FPE9T7N3:XI
M(+JFZ6AG;Y</YVJ+9=-@1^Y-[CFT!:JT!;)KBXMJ"W(J+%RAU1E7P@+9A47W
MO%K]>K-LB@^$.E0OJK0'ND1[7%!=K#"]N;1(D*X,K 0(L@N0IY07*W)O=DWQ
M@KI>Z*!*O*"GB1?+YL6.W)O><X@75(D7Y$"\(*?BQ15:G7$E7M /BA>[7V^6
M3?$2PHZF'U;R)70C7^PPO5\&M[S&Z"@P8:5?PF?3+W;DWNQ@8P\5!J?O-?VC
MCSKFB]H'+-:429"0E?8*KF]T#1:'CU2'@>)9_IUGR97B:7ZX(3@FPACHZRNN
MUV$Q,)^.RD^%\_\!4$L#!!0    ( &N 8U:8NV$L4 ,   $,   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8Q+GAM;*V6:V_:,!2&_\I15DV=M)$;T,L@4J&K
MUJDWE775-.V#2PX0-;8SVT K]<?/=D(*54A+Q1>('9\G[^O+\>G,N;B7$T0%
M#S1ELNM,E,H.75<.)TB);/ ,F7XSXH(2I9MB[,I,((EM$$W=P//:+B4)<Z*.
M[;L248=/59HPO!(@IY02\=C#E,^[CN\L.JZ3\429#C?J9&2, U0WV970+;>D
MQ E%)A/.0."HZQSYAWW?!M@1OQ*<RZ5G,%;N.+\WC=.XZWA&$:8X5 9!]-\,
M^YBFAJ1U_"N@3OE-$[C\O*"?6//:S!V1V.?I;1*K2=?9=R#&$9FFZIK/OV-A
MJ&5X0YY*^POS?&PS=& XE8K3(E@KH G+_\E#,1%+ 6%[34!0! 0O H)U 6$1
M$%JCN3)KZY@H$G4$GX,PHS7-/-BYL=':3<+,,@Z4T&\3':>B,]1S(.$+7! A
MB)E2V#U&19)4?H(=2!B<)VFJ)UQV7*6_9Z+<8<'NY>Q@#=L/X)PS-9'PC<48
MKP)<+;14&RS4]H):X@_"&A#ZGR'P@A!N!L>PN_-)[R:&<Y)>9F9C5,CLOQT:
M+* U8L-R:D/+#==P+]4$!?0YI8G2&U])^'.FA\"I0BK_5DUGSFM6\\R!/I09
M&6+7T2=6HIBA$WW\X+>]KU6FMP1;L=XLK3?KZ-'%E-YI[WRT6!O@=G$D/+VZ
M6KT<W;9HDX5F4=!Q9\O6:C_^3FNMTEJKUMIEAN:<L#&DYNB4!A4*6N6FGM:"
M1R2BZFSU:P/?:;)=FFS7RKJUV0]C(#/M=FQ<FBOAV?4ZM_78PBWX0$U>@#;$
MY+'2_!LY7@Z2$#0K4"O6]TKK>YM9CQ,YY%.F0"\[5GG.>;Z_M&&]AM<*7VS:
M-<-:Y; 5N?NEW/V-MF-&'O-<\P0[56)SVMZ2B&;SA="*(5ZUR(-2Y$&MR %A
M<"((&YJIU'?-3V3P6Z\@V-NG2F8M;]-,N"78BG7?>[Y@O2U? P5P2^ZW15NU
MOU1?^!MMT'69XQ6,/NIK,V5]Z*8.W:5BBJ(8VQI3@LT!>:52]I9U[)&MWE[T
M]TQ]:XNT9TQ>')\3,4[T99CB2".]QI[.]2*O-_.&XIDMV>ZXT@6@?9SH&AV%
M&:#?CSA7BX;Y0%GU1_\!4$L#!!0    ( &N 8U;L-;:!< (  (H&   9
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;*U574_;,!3]*Y:')I VG"\H8FDD
MVFS:IJ$A*K:':0]N<MM8.'9FNRW[][.=-+0L5#SPDOC:]QS?<^V<I!NI[G4%
M8-!#S84>X\J8YI(075104WTJ&Q!V92%538T-U9+H1@$M/:CF) J"<U)3)G"6
M^KD;E:5R93@3<*.07M4U57\GP.5FC$.\G;AER\JX"9*E#5W"#,Q=<Z-L1'J6
MDM4@-),"*5B,\55XF2<NWR?\8+#1.V/DE,REO'?!EW*, U<0<"B,8Z#VM88I
M<.Z(;!E_.D[<;^F N^,M^R>OW6J94PU3R7^RTE1C?(%1"0NZXN96;CY#I^?,
M\162:_]$FS9W-,*H6&DCZPYL*ZB9:-_TH>O##B \?P80=8#H*2!Y!A!W@/BE
M@*0#^%:35HKO0TX-S5(E-TBY;,OF!KZ9'FWE,^&.?6:476469[)O8)NFT7LT
MLQ>J7'% <H&^-Z"H86*)_#*:2FTT.L[!4,;UB<V^F^7H^.@$'2$FT#7CW)ZA
M3HFQ%3E>4G2[3]K=HV=V#R-T+86I-/HH2BCW"8B5TNN)MGHFT4'&KU2<HCA\
MAZ(@B@<*FKX<'@W \Y?#PP-JXOYT8L\7'SZ=7U=S;93]1'X/M;BE2(8IG&U<
MZH86,,;6%S2H->#L[9OP//@PU)[7),M?B6RO=4G?NN00>_9XA[F_PX6[PT/M
M:VE&GL:9Y#I+@I2L=YOR?TI\L9^2#Z3$?4HK@.Q\I36HI7<[;0M;"=->\'ZV
M-]0K[R-/YB?6:%M??*1I7?J:JB43VDI>6,K@='2&D6J=KPV,;+P7S*6QSN*'
ME?U9@'()=GTAI=D&;H/^]Y/] U!+ P04    " !K@&-6I]L?3-D"  !-"
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R-EFUOVC 0Q[^*E553)ZW-
M Q!H!Y'ZH&F;6JUJU^W%M!<F'&#5L3/[ N7;[YS0E T#>T/\=/?[GQ_N&"ZU
M>;)S &3/A51V%,P1R_,PM/D<"FY/=0F*9J;:%!RI:V:A+0WP26U4R#")HC0L
MN%!!-JS'[DPVU!5*H>#.,%L5!3>K2Y!Z.0KBX&7@7LSFZ ;";%CR&3P /I9W
MAGIAZV4B"E!6:,4,3$?!17Q^&2?.H%[Q7<#2;K29"V6L]9/K?)Z,@L@I @DY
M.A></@NX BF=)]+Q>^TT:)G.<+/]XOUC'3P%,^86KK3\(28X'P6#@$U@RBN)
M]WKY"=8!]9R_7$M;_[)EL[:?!BRO+.IB;4P*"J&:+W]>;\2&09+L,$C6!O5&
MA VH5GG-D6=#HY?,N-7DS37J4&MK$B>4.Y4'-#0KR ZS&Z"0+#MA#W3>DTH"
MTU-VR[$R @5-4.]K"8:C4#.V7GQ\#<B%M._8$1.*W0HI:8/M,$02Y-R&^1I^
MV<"3'? O7)VR3OR>)5'288\/U^SXZ-W?;D**IPTJ:8-*:K^=_4']O!A;-'3N
MOWS2&A==OPOW&,YMR7,8!73;+9@%!-G;-W$:?=@CL-,*[.SSGE&\79^FQJI?
M6[GWM,BZG6&X\)"Z+:E[B-3SD1JK=).4^$F]EM0[1$I]I-X6J;.#E+:D]!"I
M[R.EVZ383^JWI/XATL!'ZO\W:="2!GM)W^9 276*8'R\P1;/W1\?[ZSEG>WG
M:>222?=06,E7E&?1^X#/MLG1CBL91Z\Y)]H+OP%KF2C*"F%"&82"!HO>]!%M
MX4_<+?/B-U)>?!B/H+A"I\+H!;CX&9=4H[C**74HC6Q%-5&HO#(&)EYQL4?<
M#FVOF2O>FW>RUV3;G(T4?"RDP)570;*5+^)^[Q\)X49Q<(7VEIN94);\3\DJ
M.NW3 S5-[6HZJ,NZ7HPU4O6IFW.J]V#< IJ?:HTO'5>"VG\0V1]02P,$%
M  @ :X!C5HU0U.AY P  $A   !D   !X;"]W;W)K<VAE971S+W-H965T-C0N
M>&ULM9AM;]LV$,>_"J$50P<4D40[=I+9 AIKPSJD6]"@W8MA+QCI;!&52(VD
M[!;HA^^14A0ID;48T/S")J6['WE_/IY7!ZD^ZPS D"]%+O3:RXPIKWQ?)QD4
M3)_)$@2^V4I5,(-5M?-UJ8"ESJG(?1H$"[]@7'C1RCV[5=%*5B;G FX5T551
M,/7U&G)Y6'NA]_#@ ]]EQC[PHU7)=G 'YF-YJ[#FMY24%R TEX(HV*Z]M^%5
M'%+KX"P^<3CH3IG84.ZE_&PK[]*U%]@>00Z)L0B&/WO80)Y;$O;CWP;JM6U:
MQV[Y@?ZK"QZ#N6<:-C+_BZ<F6WL7'DEARZK<?)"'WZ )Z-SR$IEK]TT.M>T<
M6TPJ;631.&.]X*+^95\:(3H.='[$@38.]*D#/>(P:QQF+W68-PYSITP=BM,A
M9H9%*R4/1%EKI-F"$]-Y8_A<V'&_,PK?<O0ST486!3<XD$83)E*RD<)PL0.1
M<-#D=0R&\5S_M/(--F9=_*0!7]=@>@0<DO>(RC3Y1:20]OU][&3;4_K0TVLZ
M"HPA.2/A[ VA :6DS'%.&[[=#O1L,P[ZG8DS,@L=:$8^WL7D]:NA ..78^@P
MIA?GK!V1F>/.CG#_-!DHTAV7OV_0A+PS4.A_A@:BYLV'>7;CN-(E2V#MX<Z@
M0>W!BW[\(5P$/P]I-R4LG@C6TW'>ZC@?HT=_2)%42J&"I)3*;3)RBUN5-HHG
M!E*2,)T-R3F*/57.&K9T,+L'[Z-EX#XK?]]5ZKG=Q1.[G@CGK0CGHR+$H/B>
MV:V5W+"#KK@9BGB4<6K$4\+BB6 ][1:M=HN)%^)B2AVGA,43P7HZ+EL=E^,+
ML2KN44A<?.VFK<FWT1W\NB8N.LN!]A?,9K3-4^69"-:3YZ*5YV)4GALPII9G
MHR =7J"CA%,GUI2P>")83[G+5KG+B1?HY90Z3@F+)X+U= R#QTM@\((YJ.TD
M3-PD)%SK"L](>R7$;$$;+."U</ :.(H^5=2&UEWYB\$#<\#P<NS$##LWXG#\
MS%1X4A*\+N1/51D,?Q1V<OCALZB>!3Y1@WUUZ*,Z]/^Y5HUS3Q:*/KLP'9DG
M_VU8*^%WDJ@"U,XEHYHDLA*FSJ?:IVW"^]:E>?ZC>9TMOV=JQX7&";1%U^!L
MB=<852>@=<7(TJ5D]])@@N>*&2;MH*P!OM]*:1XJMH'V;X#H.U!+ P04
M" !K@&-6XE$N?!8$   I%   &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6RUF-MNXS80AE^%4(,V ;K1R;&3U#806ULT1;,(-MCVHN@%+=&6$(G4DI2]
M*?KP'5**+#F2:@=L+F*1FOG(^4F.QYSN&'\6,2$2?<M2*F96+&5^:]LBC$F&
MQ27+"84W:\8S+*')-[;(.<&1=LI2VW.<L9WAA%KSJ>Y[Y/,I*V2:4/+(D2BR
M#/.7!4G9;F:YUFO'YV032]5ASZ<YWI G(K_DCQQ:=DV)DHQ0D3"*.%G/K#OW
M-G"OE(.V^#TA.]%X1BJ4%6//JG$?S2Q'S8BD))0*@>%C2Y8D314)YO&U@EKU
MF,JQ^?Q*_UD'#\&LL"!+EOZ11#*>6=<6BL@:%ZG\S':_D"H@/<&0I4+_1[O*
MUK%06 C)LLH99I EM/S$WRHA&@[^J,?!JQR\ P?OIL?!KQS\8QU&E<-(*U.&
MHG4(L,3S*6<[Q)4UT-2#%E-[0_@)5>O^)#F\3<!/SI<LRT#^)\G"9X1I5#[%
M+(T(%S^@CU^+1+Z@#^@3YARK)4+G 9$X2<4%.D,)10])FL("BJDM83H*:H?5
MT(MR:*]G:-=##XS*6*"/-")1&V!#''4PWFLP"V^0^"NFE\AW?T2>X_GHRU.
MSL\NT)9)@D2,.>F:Y/)XI%<C>VG!\31WD-:*WZ\7T]=XOV\Q4RP$8NMJ.?_\
M#=ZC>TDR\5?7\I2P43=,)9Q;D>.0S"S(*(+P+;'FWW_GCIV?NF0T"0L,P5HB
MCFH11T/T^2=&/X18Q"B$94DD7J4$A;!/>;(J5*H2Z!]TUB5GB9UHK$JWV_EH
M:F^;&KVUF+0M@K<6-[5%*YJK.IJKT[4J]\D=:A[^WL58O&. _FUB$A88@K6$
M'=?"CDV>M;%)$4W" D.PEHB36L3)\%DKLA7A2D65I 7*H:&S(9PQU=.E9$D<
M-XZ(>W#,!L<\51Y#L)8\U[4\UT?*4WY%H$2(@D2HR.'40D[:PG<T9*0NE:[_
M4Z7!H4]5R1"LI=)-K=+-H$K]V0QVT;*1N960E%$P@@J&OR!P(U(@R9JI'DIH
M3)._L>P1=G NIQYDD[# $*RU!JZSKR,=D_FPHAG2T2@M,$5K*]FHR-W!_7P/
MAQS3D"@QPW)/"ZUI7G#U1A[LV(A1O5O1.93C9:*X@)W?6Z,NJO&;R6'D>E?.
M08+H,/,=^#LH6;IH '.ZZQ;7V\O@_3]U6,4=*L0Z3 XKL0Z3GE+,W9?G[CL*
MU_+@+(XLQMXSPL"Y,5JUFZ*UU=W7[>[(: 8:_!EPLI(F:8$I6EO)_6\&=[!R
M?E=95B%;%<>;C&*T^C=%*T6R&W<H&>$;?1<E(.,45)8W$'5O?=]UIV]Y#OH7
MZAY,W\WL,>4EV@/FFP3R5DK6@'0N)Q  +^^ERH9DN;ZI63$I6:8?8X(CPI4!
MO%\S$+]JJ 'JV\'YOU!+ P04    " !K@&-6;!C%QL@"   L"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6R]EEM/VS 4Q[^*E4D;2(Q<>DEA;:1Q
M$TR;5K5C>YCV8)+3QL*)@^VT\.UW[*19&6E!#/:2^';^_IV+90^70EZK%$"3
MVXSG:N2D6A>'KJOB%#*J]D4!.<[,A,RHQJZ<NZJ00!-KE'$W\+R^FU&6.]'0
MCHUE-!2EYBR'L22JS#(J[XZ B^7(\9W5P(3-4VT&W&A8T#E,05\68XD]MU%)
M6 :Y8B(G$F8CYZ-_>.1[QL"N^,Y@J=;:Q+AR)<2UZ5PD(\<S1, AUD:"XF\!
MQ\"Y44*.FUK4:?8TANOME?J9=1Z=N:(*C@7_P1*=CIR!0Q*8T9+KB5B>0^U0
MS^C%@BO[)<MZK>>0N%1:9+4Q$F0LK_[TM@[$FD'@;S (:H/ <E<;6<H3JFDT
ME&))I%F-:J9A7;76",=RDY6IECC+T$Y'QR++,#A3+>)K0O.D:J6")R#5.W)Z
M4S)]1]Z3*99#4G(@8D;NV4Q @5Q 0K!"R%FI2PGD0JF2YC&0G1/0E'&U2U1*
M)2C"<O(M%:7"G=30U>B P7#C&O:H@@TVP'ZB^3[I^'LD\().+7E?Q47WFQ@$
M30P"*]O9% -.E3*.51[]_(SSY$)#IGZU,59BW78Q<XH.54%C&#EX3&QLG.CM
M&[_O?=B"VFE0.]O45^E2%E2NAWY6A9ZM0F]R*0I3^<JVRWP!2N/BR?02G2VU
MTCC,\CG9P:14L=QM<[<"ZEL@<\8743<,!^'07;3XT6W\Z&[UX^M3R-IHMLH^
M,_B]!KKWDG72>P74?H/:__?X/I;Y_H/,^[TP&+1G/FS(PB=7\-[V$GX$+WR
M%_2"37B#!F^P%>]T.AZW;;;5ZIG)/&B8#EZR[@Y> =7W_MPGWG_*;[W1>H+[
M@X[_5W[=M;O/O".^4#EG6/D<9FCF[8=X#&5U-5<=+0I['5X)C9>K;:;XG %I
M%N#\3 B]ZI@;MGD@1;\!4$L#!!0    ( &N 8U;PI=N0_ L  -AR   9
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;,5=6V_CN!G]*X2[*&: C"WJ9GN:
M!$@B[G:*9C>88'8?BJ)0;"86QI:\DIQ+,3^^I*28IBZTE9[ +[&MB(?4=ZA/
M/(>4=/J4I-^S!><Y>5XMX^QLL,CS]>?1*)LM^"K,ALF:Q^(_]TFZ"G/Q,WT8
M9>N4A_.BT&HYLBW+'ZW"*!Z<GQ;;;M+STV23+Z.8WZ0DVZQ68?IRR9?)T]F
M#EXW?(T>%KG<,#H_78</_);GW]8WJ?@UVJ+,HQ6/LRB)2<KOSP87]#,;%P6*
M/7Z/^%.V\YW(0[E+DN_RQY?YV<"2+>)+/LLE1"@^'OD57RXEDFC'GQ7H8%NG
M++C[_17]Y^+@Q<'<A1F_2I9_1/-\<3:8#,B<WX>;9?XU>?H[KP[(DWBS9)D5
M?\E3M:\U(+--EB>KJK!HP2J*R\_PN0K$3@''[BA@5P7L6H'QI*. 4Q5P:@7<
MKB:Y50&WWB2GHX!7%2@.?50>>Q&X(,S#\],T>2*IW%N@R2]%](O2(EY1+#O*
M;9Z*_T:B7'[.5NME\L(Y^1+/>"Q)(S?+,,[()_)KF*9AL>5#P/,P6F8?R4]D
M1+)%F/*,1#'Y%D=Y=B(VBN_7T7(IF,].1[EHE@0?S:HF7)9-L#N:0,EU$N>+
MC+!XSN<MY:_VE+<- ",1CVU0[->@7-I&Q.LP'1*'GA#;LNW=8RX_VIIH!OQ'
M&&\!'?+M-B ??OI(DOM[GD;QPW_6XB.9DWBSNN/I;_=;*B03!U4?'%Z]O:W^
M$&!V.#!M 39PX6P[J%-4X714<2N!/LE<,"=7R4HDR"PL4LR%Z)WQ Q=)*R=W
M+V1WOYOPI=A\\12F<_*O?PI(\B7GJ^S?;;VSK-]MKU\FZL_9.ISQLX'(Q!E/
M'_G@_*]_H;[UM[9^@ 0+D& ,!*:1Z&Y)=$WHY[\6/5MT>,+_W$3YBT@8K]EF
M762;'^V=OXTN8TU]Z2K!_ ),7E,?S^W3T>,N!\CJ& A,X\#;<N 9.?AM+4^;
MC.0)66_2V4*<*626K%;B5!)7F=EW(H8161[&<Y&1R >1T<M3^*/@IC,]7!JK
M[$N&UR##=SS'LJP:)<W]QM.)V]B/@1JG1=O?1ML_L,<G9=Q/R(/(5[G(3H?&
MUEA!W]CZC9C5HXJLCH' M-"/MZ$?&T/_1S$X%($.'WDJ!KMEX,D\S#FY#Z.4
M/(;+#=^A1F-FGBR789H1<4TNN9$D=5W12J*,S>E+%!(L*,&FN^F-TJ$WJ9TH
MS=U\9^BH3*C1,-G2,#'2\$M7U!]Y)H-=)9V2@K:P&N'[AK4$&^\<(K7<VAG0
MW,>AM7U8<Q_;:H_3=!NGJ3%.7^)<# *S:-;LE_R9I[,H:QT47QI1^X9GVD@/
MU*KUDJ"YC^=ZM? T]QF/._H1M91$L8P1^A:G?)8\Q-%_7[M--<Z;[8X'^;/\
MSEOUAQ&_;ZPJM-V#G-:3:<L^-JU?GU#-TL.ZH_RHN>-EV284HRW9X[2!P$;(
MJ)3P5V58;MR.&>2 [83$/"_*20"1,#M/8G,;>H>>-L+JT'KH:?,T]NN1;^+8
M?D<WM54\;6,\ WXOMLA>*<_HNTW1*\MH5;%,]?^%JV03YZU1,];4.VIV,VDU
MHH:LD:'0=":49*1&,7-^N^_28B[?.[Y0T0=%8R@TG0FE^ZA[9/5.H7H0BA9
MT1@*3:=2R4=JUH_L>1VE)7F57_7AA8N1\L=65J#"<$_+J$6*EK12@&P(0Z'I
M%"A-2<VB\G<Q<I;JO(Q_:]RAHG%/<UQ#V*%J$H6FAUWI2=I34':.0:MQZLY)
MTDH25##N:3PM2")3LBH]<CH1FNREG304$D,=H4Z84I[4+#V_WGYKO^Q#)244
M+8"B,12:3H"2M'1Z[,L^5/Y"T0(H&D.AZ3-A2GS;9O&-3G[FZOH2MZ?Q3O<5
M"MH.AD+325)2WC9+^5\J W.^2=7XX&"CV0S>FY*FMA[3J4LGXYKDA%;+4&@Z
M TK\VV;Q?UM-BF?91O"@#,_6>$/5O=U4]Q/+J\<:*N]1:'JLE;RWS?)>\P.U
M%#1+LCP3B6@9RK,A3\@FKMQFT8X\C6;*>-[(M0NM[$"]@0I-<U;MQHQ6M9=F
M3U.O-A7)4"W3PZZTO&V>Q/U9<_&+^%5>?FL8H;J\0M,L+'M:CV)S-M>KVX.L
M!<FE'1:^K<2Q;9:@W0GX#?-)YKIZA\YKS.Y02H>3^NP'M%:&0M/Y4$K9-DM3
M=GMSTQI:J#Z&H@50-(9"TPE0FMD>'UD!V% 5#44+H&@,A:93J=2T;5;3< 4
M5>%[&C_9NA5VI^\!;1!#H>EL*>EMFZ>3WWEP!)7=%9IV5??KEZ7F/G1<OZ:_
MAT1VE$1VS"I37FRVBSD-'=\,TWNEH;E1HK^7/;]U82%4_*+0]/ K\>N8Q>_.
M4BN= [FLL+;&MI46J/QU6J:6:UT:6B%#H>G15\+7,0O?HO,O>?R0+R0%:IE
M=[RA\G=/\WS360 5Q2@TG8>=9=)F4:S.@DRS(LK%' 5+)@_(C-Z;E*;J=:=T
MZM=MB9;]Z,0;6_4$CVJ='ENE?!VS\FV,@-;B:LE/NB/]1N%G;D9O$MR&\/.=
MX;1NP[7L1J=TZ-57OJ$:IW.@%+9C5MC78?J=YY\NBU%GUP2/&:-W )%H 12-
MH=!T-I2^=OPCRSL'JM2A: $4C:'0="J54G?,T[K[%Q7L >B>9+DRE^P==JBJ
M1J'I85>JVCE@>?2;IVPJ<,WJG%"OYBM?F=O0._Y0G8Q"T^.O=+)CULE0Q[:J
M2UMH[[K#L5/G SK/#$5C*#3]!C$EHMU]B[R[S(A07B^VHZPPGFMW*OT@%YM\
M817;P_QVG7QOG7,SU][[MC$D6@!%8R@TG4>EQEUZY)&!"]7K4+0 BL90:#J5
M2MJ[9NV\?V1@!NA-A;DYAL4<T'8P%)H>=J7D7;.21_OMYNIZDV1N?+5(T#E@
MN2&T70R%II.V<X.SV2+X_X9S9O#>%#7GP:GM3ZW&'5W0:AD*36= &02NV2!X
MWXD/<^6]&?*:DQIN_98<:)4,A::SHPP#USPA#QUNF^OJ38;?'+S[D^&T<;9
M53\*3>=#J7[7+-JOHSA:;58BU <9:V:TWA&'V@)0-(9"TWE1MH [.?;P&3K]
M#D4+H&@,A:93J1P&U^PPL# 50S1QS3F1N4T^U61G=J9ZY$ K026LO#MXFY#J
MQHZYZMYAAQH)*#3]*2?*2/#,1L)U^-PGLYG1^IX.4+0 BL90:#HORACPCFT,
M>%!C (H60-$8"DVG4AD#WIXY_S=FM@I6RVRUQ1%7YJI[AQUJ#*#0]+ K8\![
M@X:U+3HFK'RJEOX,/Y$!KY9AEI$+>;[)QSL4]\5W'M[E6ZHWG#_0N^*A: R%
MIA.IS +//78JA!H*4+0 BL90:#J5.P]5.\93U;"/56L^+XV.O8GMU^\ @%;+
M4&@Z,<IP\-X@H ](EI>')DNH!P%%"Z!H#(6F$ZF<"N_8=Q)X4',#BA9 T1@*
M3:=2F1N>><W#^R1+J)_A-1=6N-[4]<?UI8O0:AD*32=&616>V:IXG>G+Q1DU
M6W"2B//E!]G[&"4S:N_00ST-*!I#H>G/$E6>AF\=.0?Z4!L$BA9 T1@*3:=2
MV2"^^6Z%_9/J9H#>5)B;4\[7MD8=ZEB@T/2H*\?"/W@I@QSUR5EU<=CR:7WB
MK'E]TF%&POM</ODPG"V*&<0EEU-6Q82V]#=$JZ)9Z^HB<^V]*6NQ2:RA7;\"
M02ME*#2=(.5M^.9U ^U7H(,<7#-R[^!#;0LH&D.AZ1PIV\(_MFWA0VT+*%H
M16,H-)U*95OX9MOBO?.AUY;!G/IR6',C>Q,$M2]0:#I!.X^//^Q1?V_)A]@'
MQT.="2@:0Z'I'"EGPC^V,^%#G0DH6@!%8R@TG4KE3/AF9^*]\^'DL'P(74P!
M16,H-)T@Y5#X;W$H#LN'4)<"BA9 T1@*37_MAG(IQL=V*<90EP**%D#1& I-
MIU*Y%..#78KWR(=5[?ORH;F1O0F"&AHHM)*@T<X;_%8\?2A>G9B)H&[BO'QO
MW7;K]O6,%\5+"6O;K^AG5KYD4<&4[WP4N?(ABC.RY/<"TAJ.Q0 W+5^C6/[(
MDW7QGL"[),^35?%UP<,Y3^4.XO_W29*__I 5;%]F>?X_4$L#!!0    ( &N
M8U:TT(L?V ,   P5   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;,58
M76^C.!3]*Q8S6LU(,^4S).DF2&WI:KN:2E&SW7T8S8,+-PDJ8,9VFN;?KVTH
M 4+8=F2I+PDV]QSN/?9!YLYVA#ZR#0!'SUF:L[FQX;PX-TT6;2##[(P4D(L[
M*T(SS,60KDU64,"Q F6IZ5B6;V8XR8U@IN86-)B1+4^3'!84L6V68;J_A)3L
MYH9MO$S<)>L-EQ-F,"OP&I; [XL%%2.S9HF3#'*6D!Q16,V-"_L\M'T)4!'_
M)+!CC6LD2WD@Y%$.;N*Y8<F,((6(2PHL_I[@"M)4,HD\?E:D1OU,"6Q>O[#_
MH8H7Q3Q@!E<D_3>)^69N3 P4PPIO4WY'=G]"5=!(\D4D9>H7[:I8RT#1EG&2
M56"109;DY3]^KH1H $2A_0"G CA=@'<"X%8 ][4 KP)X2IFR%*5#B#D.9I3L
M$)71@DU>*#$56I2?Y'+=EYR*NXG \> Z*U*R!T W>02Y7 .T2''.T%>T%'LL
MWJ: R HM.8D>OTJ!8W1%,K'K&%;K=OTLKP$][-'%#M,8_;TO 'T*@>,D99\%
MS?TR1)\^?D8?49*CVR1-!8S-3"Z2ERF8497H99FH<R)1VT&W).<;AJ[S&.(V
M@2FJKDMW7DJ_= 89_\+Y&7+M+\BQ'+<GH:O7PYT>>/AZN#U0C5LOI*OXW!-\
MRPVFT+="%Y3B? W"JURN4C-N@?=JNERY[]\$);KAD+$??>M3/M_K?[Y\/YVS
M D<P-\0+B %] B/X[8/M6[_W::N3+-1$UM+=JW7WAMB#IC.BINY0.J-/R9)Q
MK!CEB_DI\,?CF?G4%.@X9N3[[9CP.,:>CNJ85CFCNIS1_Y>#2,%/N700_M9=
MH),LU$36DLVO9?/?V7V^3MUUDH6:R%JZCVO=Q]K=5S+Z#==,G([YCD-LMQ,3
M'L?(]WB?]R9U,9/!8NZ6][V6&T2]=>EUDH6:R%IJ36NUIN]LN:E.W762A9K(
M6KK;UN'(:&DW7479M(OG>QW;]02Y[JCCNYX@N\'4KJEQ#+8':[I>+A:]>0_"
MWKH)M+*%NMC:DCD'R9QW-F"5@"[Q=;*%NMC:XA].^_;@H?;7/.@>.V?:M6!/
MS)$#>V*L$P8\'*/MX7/T'3!.DXB+>I@Z@V*Y1?H_% >9WKPM=+*%NMC:*AY.
M[_;HO3VI]0- *UNHBZTM_N$;P!X\ZOZ:)_WC;SB[>QSM"9IX75,>QW0]:3;:
M1!G0M6JW,9'J-N=EVZ2>K5MZ%ZJ1U9F_E*T^U7XZT)1]PEM,UTG.4 HK06F=
MC<6*T++U5@XX*50SZH%P3C)UN0$< Y4!XOZ*$/XRD ^H&Z#!?U!+ P04
M" !K@&-6DBW-F5,$  #D&   &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX
M;6S%6>]OZC84_5>L[&EZ3]IK< *A=(#4-MW6Z55#16_[,.V#FUP@:F)GMH'V
MOY^=I"&_R$IEB2\E,>>>^![[A.O;Z9[Q9[$!D.@EB:F861LITRO;%L$&$B(N
M6 I4?;-B/"%2W?*U+5(.),R"DMAV!@//3DA$K?DT&UOP^91M91Q16' DMDE"
M^.L-Q&P_L[#U-O 8K3=2#]CS:4K6L 3Y/5UP=6>7+&&4 !41HXC#:F9=XRL?
M3W1 AO@S@KVH7".=RA-CS_KF/IQ9 STCB"&0FH*HCQW<0AQK)C6/?PM2JWRF
M#JQ>O['_DB6ODGDB FY9_%<4RLW,NK10""NRC>4CV_\&14(CS1>P6&1_T;[
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
M#&@$T@XPOT^$T.N&#5!<68W_ U!+ P04    " !K@&-60*J)Q^,$   W'@
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6S%66UOZC88_2M6)DUWTFT3
MF_#6 5*+>W4[K1(JVMV':1]<8B!J$C/;0)'VX^>\-"&98UYDJ?U0DO"<D^<Y
MCA\?XM&>\3>QIE2"]SA*Q-A92[FY<UVQ6-.8B%NVH8GZ9LEX3*0ZY2M7;#@E
M00:*(Q=Y7L^-29@XDU%V;<8G([:549C0&0=B&\>$'QYHQ/9C!SH?%U["U5JF
M%]S):$-6=$[E'YL95V=NR1*$,4U$R!+ Z7+LW,,[C+HI((OX$=*].#H&:2FO
MC+VE)T_!V/'2C&A$%S*E(.IC1Z<TBE(FE<<_!:E3WC,%'A]_L'_+BE?%O!)!
MIRSZ,PSD>NP,'!#0)=E&\H7MO].BH"S!!8M$]A_LBUC/ 8NMD"PNP"J#.$SR
M3_)>"'$$@+T6 "H J %0RN@!G0+0.1?@%P _4R8O)=,!$TDF(\[V@*?1BBT]
MR,3,T*K\,$G'?2ZY^C94.#EYC#<1.U *GI(%3=(Q +.() +<@+EZQH)M1 %;
M@D<A0R4R#< W$G+P@T1;"NZ%>EHVZ? )\ 532<)(_#)RI4HK)7<710H/>0JH
M)06(P#-+Y%J QR2@09W 5?641:&/HAZ0D?$WDMR"#OP*D(<ZFH2FY\.1!H[/
MAT-#-9URB#H97Z>%;[XFG-ZD#W< IBQ6,UZ0;,[<<TZ2%56S4(+7 SB.FY%#
M=OE^3W@ _OI=48(G26/QMVY\\OO[^ONGG>=.;,B"CAW56@3E.^I,?OX)]KQ?
M==K:),.6R&JZ^Z7NOHE]\A**MYLE5W,C3"15_!)P-06^IM,PC+>Q3DDCXZ5*
MVB3#.1G,^T"Z&NPFWJWG=?HC=Z<1J5N*U+U2)/+>)I*1\5*1;)+AKEXDW]>+
MU"M%ZAE%>GS?J&5.3<L@W(4!30)P"&D4Z+3)B:!WG$%Y\[QBX[TNK=@264V6
M?BE+WRC+7++%&V#Y"J(3PPB_]$&Q288MD=5D&Y2R#3YY/1C8U-TF&;9$5M-]
M6.H^/&\6[UBD!(]">=")-SP]@W4AMWZO'H7U45U]*X)>9?B\\\I0[3H&7\($
M'"CA+<;-3.7E4-VHGT#V<B3H@#BW?G   G+046$K5'6QCMPQO&9YTVH%3P_\
M1TQC@8%>IS'VYK2N?- AJLI&MA:L@LE<]ND8;(ZIUU$Y9V@TB)/'^6RF3=JJ
MX[7*AFVQU26K3"_T/WEU@59-LE4V;(NM+GYEIN&U;KK])P?4FU;47$^F+8&>
MUQW6_YHSLPTW;)F>E2V&9E]\S8^'@K*9C=_K-\O5!WKH?_6U!,)!2WV5OX5F
M@WM)&^V?T49/QV!S3+V.RG!"HZ_*VBCX%SP;'D*KEM$J&[;%5A>O<HUP^-D-
MU>A;+Q;?)ANVQ59_#UB9772FV35[]H*EX;5[#5<VU8<=O1TH7@_JPUK:":K,
M*#*;T4N<^PFJ7F&6M2]'KX;BJZ!U-2J/BDYXU*(IM2\59H)+YX55-FR+K2Y>
M98S19[]31E8MME4V;(NM+GYEL9'YQ?*Y3<G7M9%ALR=IHXZ:35&R-JS;\F(3
M58X5F1WK13W)3 4SJ';TKP3B*X"Y#N[1CEI,^2K;F11@P;:)S/>ARJOE[N=]
MMN?7N/X [W"^AUG1Y%NJSX2OPD2 B"X5I7?;5[GR?)<R/Y%LD^W;O3(I69P=
MKBD)*$\#U/=+QN3'27J#<J]X\A]02P,$%     @ :X!C5LK20^B] P  8@P
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
MVLR<B8,22/&6JF]\_QG*0)=&;\6IM+]H7V(]!ZVV4O&L)&L'&6'%/WXH"W%
M\$='"$%)")J$X1%"6!+"EQ*&)6%H*U-$L76(L<+15/ ]$@:MU<R!+:9EZ_B$
MF?N^5$)?)9JGHB]LQ3- W_$#2#1 2_U<)5L*B*=HP;.<,V!*FM&=X#MB[[9^
MV-#9'!BD1*%4\.P<U53.8E"84'FN]7XL8W3V]AR]182A6T*I%I!35VGG9GYW
M5;J<%RZ#(R[] -URIC82?6())'4!5T>N<@>/N>=!K^)7S"Y0Z+]'@1>$'886
M+Z<''?3XY72_)TU8W<70ZH5']!9;(?2-NNZJ;,$<=C--6[F6.5[!S-%]0X+8
M@1.]>^./O ]=53FE6'PBL5K%AE7%AGWJT0TD(##M*EA!'%NB:9N[R)NZN\,J
M/(N(^Q UOY>5W\M>OTN%%72Y+6BC@YF"AMLVHNFV#U%S.ZK<COJKRX5NN*S+
M[Z@UUV7#;QLQ;/AM(_QNO^/*[[C7[W>N,-7MUKY%**^U.E+T-F5Z6U>@<<O,
MN!&HC6@&:B..!)I4@2:]#2&&%'28I+,C3$[9$4XI%I](K%:RJZID5Z_M"%?/
MO4&+-F(P:=SC/I&:8=][^G9[KVL*):_/<0=DX#<L]\K4/1^L-_S7MH:2V?<J
M=4#"INDV9'#D;?*#)]?!"QI$4KY5C0YQ=E];##W7,,JI>F.V(8-1,V<'YEC.
MIW6$W_O1+7/^7[RP]>WSA\U\;<P@:.9K8YH/GWNP[LU K.W^0:(5WS)5+ 6K
ML]4>Y:-=F3?.S\W>Q:ZGGV2*C<\M%FO")**0:DGO8JR_E:+82Q0#Q7.[NK[G
M2J_5[>%&[[] &("^GG*N'@=F@FI'%_T#4$L#!!0    ( &N 8U9:@S=BN ,
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
MML$B0<=34)A0^<E$W$_1\=$G=(0(0W>$4JVF'+E*YV9V<.,RCTF11[ G#S]
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
M079JLW?.@(J]HO685A=;6^RZE4;#CP29UBY9*YNOBZTM7-TE(_7IKC+(W,/
ML-UNC$E 3K<[D8&@VXDPLW%?*59SG=_[,M%H[1)>W-)5;ZN[Y?O\1K7S?@;O
M_.*&N*8I+JP?<+H.$P8BLA*4UJTK=FU:W $7#YQN\UO19\HYC?.?&X(#DF8
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
M,>4Z0/U_P]1#HS[1-VAVB"[_!U!+ P04    " !K@&-6245CF3<"  #A!
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
M4+WN$\G55Z)PTK\'(?DJE"M.Z )A.D-?900<C2+,%R#0>S1)=P1B<_2:\7D
M$I-87"C8PR1 YV<7Z P1BNY('*M5%GU;*I_US':8^3=,_?->\,_UT!VC,A+H
M(YW!K$A@JV#SB+UMQ$.ODO$+II>HX;Y#GN,U2AP:'0_W2N#!\7"W(II&OGX-
MP]<X:OU&3$BS+FH8^!K0SUMECVXD).)7F?@I>;.<7.><*['$(0PLE50,H^6_
M?>.VG0]EPM5)%M1$5A"UF8O:K&+W;T%E$D22)29<Y3B)PG2#ERF8,G4,DTZR
M:]]M]NWUKBZ')D[1(CBT:.06A0A:>02MR@B^,8GC,G=36'MG)J^WYV[K57>K
M+ KNMG-WVY7N%G?Q.,:TS/=*CE,W:YUD04UD!>TZN7:=_YD!.G6*6B=94!-9
M0=1N+FJW<D-.8 T<TQ",EA*X^O5B4ZA,@<*<J)2@A"Y-"-V#$^:V]DY8Y=RG
MRE0364&F7BY3K[9$V3O493]15DYVJBXUD15T<9WGLLKYMP2<X3I5&;B:^U0A
MZF)+E;!W:LT$U&+KFEVHX["B,BW"\M'\7G!MJN&]\:&^+Y@:]IDFO6S<J3U$
MJ$ QS!6E<]E1_QN>UN]I1[*EJ6BG3*KZV#0C=><!K@W4]SEC<MO1$^2W*/\O
M4$L#!!0    ( &N 8U88K@6+P0(  '@(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@T+GAM;+56;6_3,!#^*U:8T)!@>>GZLI%&6CL0($U4K08?$!_<Y-)8
M<^Q@.^WV[SD[;=:)K$R3^B7QV7>/G[OS^1QOI+K3!8 A]R47>NP5QE27OJ_3
M DJJSV0% E=RJ4IJ4%0K7U<*:.:,2NY'03#P2\J$E\1N;J:26-:&,P$S171=
MEE0]3(#+S=@+O=W$G*T*8R?\)*[H"A9@;JN90LEO43)6@M!,"J(@'WM7X>4D
M#*R!T_C!8*/WQL2ZLI3RS@I?L[$76$; (346@N)O#5/@W"(ACS];4*_=TQKN
MCW?HGYWSZ,R2:IA*_I-EIAA[(X]DD-.:F[G<?(&M0WV+ETJNW9=LMKJ!1]):
M&UENC9%!R43SI_?;0.P91-$S!M'6('*\FXT<RVMJ:!(KN2'*:B.:'3A7G362
M8\)F96$4KC*T,\D<M%%U:FK%Q(I0D9'OI@!%I@55*]#D UG@0<AJ#D3FY*DV
M2J#60$ZOP5#&]3O4?JHQXU20$\($N6&<8Q9T[!MD;??VTRW#2<,P>H9A&)$;
M*4RAR2>10?84P$=W6Y^CG<^3Z"#B-RK.2"]\3Z(@ZI';Q34Y/7EW +?7QK+G
M<'LOBN4N.K_FDG."1VA#5?:[R_\&];P;U9;EI:YH"F,/Z\YA>LG;-^$@^'B
M\WG+^?P0>K* -2@J4G"Y-Z#PC%%7+TL0D#-#4JE-9]H:X*$#ML6_3L)^[*\[
MR/1;,OUCD3D(_,H8#EK:@Z/D?7 $SL.6\_!@J">4-X'6MJZQ(FJ\DW=%$76Q
M;? &>^D.NK,]:BF,CI7MT3]<GCMZ%RV9BX-DIE07I*(/V'"ZM[QXJ?MA\'CU
M!J_/0:_SI@S^7W/^7C,H 2]QV_(TQK(6IND+[6S;5J^:9O*HWO3D&^P!3&C"
M(4?3X&R(5:::-M<(1E:NM2REP4;EA@4^#4!9!5S/I30[P6[0/C:2OU!+ P04
M    " !K@&-67!,E-1D#   D#0  &0   'AL+W=O<FMS:&5E=',O<VAE970X
M-2YX;6RU5UUOFS 4_2L6JZ9.VLIG2-(E2&W91Z95JIIU>YCVX)*;Q"K8S':2
M[M_/-H1"2J)6I2]@FW..KX^Y<#W:,'XGE@ 2W6<I%6-K*65^:MLB64*&Q0G+
M@:HG<\8S+%67+VR1<\ S0\I2VW.<T,XPH58T,F-7/!JQE4P)A2N.Q"K+,/]W
M#BG;C"W7V@Y<D\52Z@$[&N5X 5.0-_D55SV[4IF1#*@@C"(.\[%UYI[&KJ,)
M!O&3P$;4VD@OY9:Q.]V9S,:6HR."%!*I);"ZK>$"TE0KJ3C^EJ)6-:<FUMM;
M]<]F\6HQMUC !4M_D9E<CJV!A68PQZM47K/-5R@7U--Z"4N%N:)-@>T-+92L
MA&1925819(06=WQ?&E$CN.$>@E<2O%U"L(?@EP3_J82@) 3&F6(IQH<82QR-
M.-L@KM%*33>,F8:MED^HWO>IY.HI43P9?0&VX#A?D@2G:$*+%TEOR'$,$I-4
MO$,?T,TT1L='[] 1(A1=DC15 #&RI9I?J]A).==Y,9>W9R[70Y>,RJ5 G^@,
M9DT!6P5>1>]MHS_W#BI^P_0$^>Y[Y#F>WQ+0Q=/I7@L]?CK=/; :O]H+W^CY
M>_2FL% 9)=$UY(Q+0A>-#?G]7<'11$(F_K1Y7V@'[=KZ\W$J<IS V%+?!P%\
M#5;T]HT;.A_;?.M2+.Y(K.%I4'D:'%*/?C"I7FP.:Z K:+.MH/<-77\DUY$[
MZ U&]KIN1PO(=YPF*'X,&OB]"M.(OE=%WSL8_0TE$F9H*K&$UH0[2'_NIG<I
M%G<DUK MK&P+7S&1PBX][5(L[DBLX6F_\K3_LD0JZ&$]1X)>N)-(+2#'WP'%
MCT%]QVM/I$$5_>!@]!,J@5.S_SAMB_X@_;F;WJ58W)%8P[9A9=OP%1-IV*6G
M78K%'8DU/'6=AY++>5DJE?SZKR2H94!A2 O("X.=5&H!N;Z_DTMVK7S,@"],
M&2Y0PE94%K58-5J5^F>FP-T9/]=' %.6/L@4YX=+S!>$"I3"7$DZ)WWU>^!%
M25YT),M-D7K+I"IY37.ICC' -4 ]GS,FMQT]074PBOX#4$L#!!0    ( &N
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
M8;V4EMVH_<ENKX<5 :R(%FLTG<RGMS?7P\7XFET-;X>3T9C-OXS'B[D'V >
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
M#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U
M;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.
M!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>
M!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+M\I][#^'FHPZWG:XW7_TZJ
MQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$%     @ :X!C5HENS'XK @  NS
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF
M[;;-HA=@)3H6K#^03.K<OI2<!&B1&@E<H._&@DUROA$'>':^_OXX6;\Z]MW@
MM\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R
M<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/
M+GO\OIW\5=R09*\FS"M_#W@Z]^W!.M<V=G5K7/AJ^K@K.W:9#X^=]>GY$J_T
M..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I<RXP[KQUX^3C
MQ)Q]?]SS2.;3ZRD6LBZTYU_Q)3&6OOC][#SMQC9OS([7^W-TAV4>/EL>E]_Q
M[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":
M4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE
M159)D5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%
M1=:"(FM!D5519%44615%5D6155%D5119%45619%54615%%DU159-D5539-44
M635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I2
M9*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZTPW-^MOQGX>874$L! A0#
M%     @ :X!C5@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " !K@&-6#BQ;NNT    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !K@&-6
MF5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( &N 8U8O%_."<0@  %0V   8              "
M@0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !K@&-6
MK)XA%#P"  "\!0  &               @(&S$   >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ :X!C5I<INF: !@  4R   !@
M     ("!)1,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M &N 8U9$JR9I@@,  /H.   8              " @=L9  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " !K@&-6?H+(J[(&  !F(P  &
M            @(&3'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ :X!C5D%-%LQ4 P  \@D  !@              ("!>R0  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( &N 8U9D@&OA6Q,  $DB
M 0 8              " @04H  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " !K@&-6YXQ@1E<+  #O.P  &               @(&6.P
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ :X!C5HJLHF[-
M!P  *!,  !@              ("!(T<  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( &N 8U:YNO'L B<  #M_   9              "
M@29/  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ :X!C
M5DP##=0&!0  J P  !D              ("!7W8  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " !K@&-6VS#;NL8%  "*$   &0
M        @(&<>P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( &N 8U8;;6H/YP4   X0   9              " @9F!  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ :X!C5HYOHRHY!   I H
M !D              ("!MX<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " !K@&-6:E;\PX8#  #5"   &0              @($GC
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( &N 8U848CV\
M/00  .(*   9              " @>2/  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ :X!C5A^.#OW.#@  .DX  !D
M ("!6)0  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !K
M@&-6['P]N8H$  "7"@  &0              @(%=HP  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &N 8U9<-Z<6* D  )@8   9
M          " @1ZH  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ :X!C5IHNU3)B P  *0@  !D              ("!?;$  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !K@&-6*G\2WE<,  "(
M(P  &0              @($6M0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( &N 8U:4 !;M2@H  %P=   9              " @:3!
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ :X!C5LT!
M42>F!0  Z0T  !D              ("!)<P  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " !K@&-6XEAZ'UX%   T#0  &0
M    @($"T@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M &N 8U95[3MIWP(  %8&   9              " @9?7  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ :X!C5CQJ-<AH*0  %HT  !D
M             ("!K=H  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " !K@&-6H93$MRL$  "6"0  &0              @(%,! $ >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( &N 8U;KM%NWPP0
M $ .   9              " @:X( 0!X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ :X!C5E5I3@D/!   9 L  !D              ("!
MJ T! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !K@&-6
MZ<@9GRD$  !^"@  &0              @('N$0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( &N 8U9('3/^TP,  %P*   9
M      " @4X6 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ :X!C5NVV$ZE=!   F@\  !D              ("!6!H! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !K@&-6*X\QWS,#  "W!P
M&0              @('L'@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( &N 8U:!@'O5J0(  .<%   9              " @58B 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ :X!C5C(9H%,Z
M!@  BQ$  !D              ("!-B4! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " !K@&-6(/!9A%0&  !B$@  &0
M@(&G*P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &N
M8U9#1E(65 0  (X*   9              " @3(R 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ :X!C5LH\R&,@ P  YP<  !D
M         ("!O38! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " !K@&-6J<2MU9<"  "8!0  &0              @($4.@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( &N 8U9"FM] 5P(  & %
M   9              " @>(\ 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ :X!C5KQ0L&,O!@  ,"@  !D              ("!<#\!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !K@&-6JJ/:
M+94"  "B!P  &0              @('610$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( &N 8U:>DNM6/P0  ,@6   9
M  " @:)( 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M:X!C5F7N0(\-!P  $D$  !D              ("!&$T! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " !K@&-65K-'T0P%  !,'@  &0
M            @(%<5 $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( &N 8U:/?31Z3 ,  /H-   9              " @9]9 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ :X!C5H>J:4$4 P
M20@  !D              ("!(ET! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " !K@&-6#I_.#<8#  #7$   &0              @(%M
M8 $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( &N 8U:>
MZX(+)@8  $\Q   9              " @6ID 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ :X!C5MA=D[/B @  \0H  !D
M     ("!QVH! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" !K@&-6>R>0M:X#   V%@  &0              @('@;0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( &N 8U8H8/=2/@4  #<=   9
M              " @<5Q 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ :X!C5M)OD86^ @  @@D  !D              ("!.G<! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !K@&-6PX;Z_N,#
M  ! %   &0              @($O>@$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( &N 8U9+@=$$"@,  #,)   9              "
M@4E^ 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ :X!C
M5J=Z5EF7 @  DP8  !D              ("!BH$! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " !K@&-62?Z[M$<$  !:%0  &0
M        @(%8A $ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( &N 8U:'J"PI- L  )-S   9              " @=:( 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ :X!C5@;&;DVM P  51
M !D              ("!090! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " !K@&-6D>&H1ID$   V'   &0              @($EF $
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( &N 8U:8NV$L
M4 ,   $,   9              " @?6< 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ :X!C5NPUMH%P @  B@8  !D
M ("!?* ! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !K
M@&-6I]L?3-D"  !-"   &0              @($CHP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( &N 8U:-4-3H>0,  !(0   9
M          " @3.F 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ :X!C5N)1+GP6!   *10  !D              ("!XZD! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !K@&-6;!C%QL@"   L
M"0  &0              @($PK@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( &N 8U;PI=N0_ L  -AR   9              " @2^Q
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ :X!C5K30
MBQ_8 P  #!4  !D              ("!8KT! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " !K@&-6DBW-F5,$  #D&   &0
M    @(%QP0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M &N 8U;ZZ3*N,@4  +X:   9              " @?O% 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ :X!C5D"JB<?C!   -QX  !D
M             ("!9,L! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " !K@&-6RM)#Z+T#  !B#   &0              @(%^T $ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( &N 8U9Z7X.KY@(
M $P(   9              " @7+4 0!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ :X!C5AP"'UIU P  W0T  !D              ("!
MC]<! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !K@&-6
M6H,W8K@#   E#0  &0              @($[VP$ >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( &N 8U850=4 /04  +(?   9
M      " @2K? 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ :X!C5GBP\WQ1!   ^!   !D              ("!GN0! 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !K@&-6].%R[5D#  "["@
M&0              @($FZ0$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( &N 8U;>5#:R'@4  )4?   9              " @;;L 0!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ :X!C5HH0KSZ;
M!0  +2H  !D              ("!"_(! 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " !K@&-6245CF3<"  #A!   &0
M@('=]P$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( &N
M8U;=>[HJ? (  )<%   9              " @4OZ 0!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ :X!C5JSAPRXR P  40T  !D
M         ("!_OP! 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " !K@&-6&*X%B\$"  !X"   &0              @(%G  ( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( &N 8U9<$R4U&0,  "0-
M   9              " @5\# @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ :X!C5NFZYEY8 P  O!4   T              ( !KP8"
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !K@&-6EXJ[',     3 @  "P
M            @ $R"@( 7W)E;',O+G)E;'-02P$"% ,4    " !K@&-6AZ-'
MVB<&  !'.   #P              @ $;"P( >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ :X!C5B 5OA"$ @  )C(  !H              ( !;Q$" 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ :X!C5HENS'XK
M @  NS   !,              ( !*Q0" %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     %T 70""&0  AQ8"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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>102
<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>103
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>285</ContextCount>
  <ElementCount>475</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Overview and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/OverviewandBasisofPresentation</Role>
      <ShortName>Overview and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Cash Equivalents and Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CashEquivalentsandInvestments</Role>
      <ShortName>Cash Equivalents and Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Goodwill and Intangible Assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GoodwillandIntangibleAssetsnet</Role>
      <ShortName>Goodwill and Intangible Assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Deferred Revenue and Performance Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/DeferredRevenueandPerformanceObligations</Role>
      <ShortName>Deferred Revenue and Performance Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Convertible Senior Notes, Net</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.okta.com/role/ConvertibleSeniorNotesNet</Role>
      <ShortName>Convertible Senior Notes, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Common Stock and Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CommonStockandStockholdersEquity</Role>
      <ShortName>Common Stock and Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Employee Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlans</Role>
      <ShortName>Employee Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Restructuring and Other Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/RestructuringandOtherCharges</Role>
      <ShortName>Restructuring and Other Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Geographical Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GeographicalInformation</Role>
      <ShortName>Geographical Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.okta.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Cash Equivalents and Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CashEquivalentsandInvestmentsTables</Role>
      <ShortName>Cash Equivalents and Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/CashEquivalentsandInvestments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/FairValueMeasurements</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Goodwill and Intangible Assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables</Role>
      <ShortName>Goodwill and Intangible Assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/GoodwillandIntangibleAssetsnet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/BalanceSheetComponents</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Convertible Senior Notes, Net (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.okta.com/role/ConvertibleSeniorNotesNetTables</Role>
      <ShortName>Convertible Senior Notes, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/ConvertibleSeniorNotesNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/Leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Common Stock and Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CommonStockandStockholdersEquityTables</Role>
      <ShortName>Common Stock and Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/CommonStockandStockholdersEquity</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Employee Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansTables</Role>
      <ShortName>Employee Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/EmployeeIncentivePlans</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/NetLossPerShare</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Restructuring and Other Charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/RestructuringandOtherChargesTables</Role>
      <ShortName>Restructuring and Other Charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/RestructuringandOtherCharges</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Geographical Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GeographicalInformationTables</Role>
      <ShortName>Geographical Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.okta.com/role/GeographicalInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Overview and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/OverviewandBasisofPresentationDetails</Role>
      <ShortName>Overview and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.okta.com/role/OverviewandBasisofPresentation</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.okta.com/role/BusinessCombinations</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Cash Equivalents and Investments - Schedule of Cash Equivalents and Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Cash Equivalents and Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Cash Equivalents and Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails</Role>
      <ShortName>Cash Equivalents and Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Cash Equivalents and Investments - Schedule of Unrealized Loss Position and Fair Value of Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Unrealized Loss Position and Fair Value of Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Goodwill and Intangible Assets, net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets, net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Goodwill and Intangible Assets, net - Remaining Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets, net - Remaining Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities, Noncurrent (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails</Role>
      <ShortName>Balance Sheet Components - Schedule of Other Liabilities, Noncurrent (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Deferred Revenue and Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails</Role>
      <ShortName>Deferred Revenue and Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.okta.com/role/DeferredRevenueandPerformanceObligations</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Convertible Senior Notes, Net - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails</Role>
      <ShortName>Convertible Senior Notes, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Convertible Senior Notes, Net - Schedule of Interest Expense (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails</Role>
      <ShortName>Convertible Senior Notes, Net - Schedule of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Convertible Senior Notes, Net - Schedule of Convertible Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails</Role>
      <ShortName>Convertible Senior Notes, Net - Schedule of Convertible Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Leases - Schedule of Operating Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/LeasesScheduleofOperatingLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Operating Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Leases - Schedule of Maturities of Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.okta.com/role/CommitmentsandContingencies</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Common Stock and Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails</Role>
      <ShortName>Common Stock and Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Common Stock and Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails</Role>
      <ShortName>Common Stock and Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Employee Incentive Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails</Role>
      <ShortName>Employee Incentive Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Award Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails</Role>
      <ShortName>Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Award Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Statement of Operations Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails</Role>
      <ShortName>Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Statement of Operations Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Employee Incentive Plans - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails</Role>
      <ShortName>Employee Incentive Plans - Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Employee Incentive Plans - Schedule of Estimated Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails</Role>
      <ShortName>Employee Incentive Plans - Schedule of Estimated Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Employee Incentive Plans - Schedule of Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails</Role>
      <ShortName>Employee Incentive Plans - Schedule of Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Pre-tax Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails</Role>
      <ShortName>Income Taxes - Schedule of Domestic and Foreign Components of Pre-tax Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Income Taxes - Schedule of Components of Provision for (Benefit from) Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Provision for (Benefit from) Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Effective Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes - Unrecognized Tax Benefits Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Net Loss Per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/NetLossPerShareNarrativeDetails</Role>
      <ShortName>Net Loss Per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Restructuring and Other Charges - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails</Role>
      <ShortName>Restructuring and Other Charges - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Restructuring and Other Charges - Summary of Restructuring and Other Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails</Role>
      <ShortName>Restructuring and Other Charges - Summary of Restructuring and Other Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails</Role>
      <ShortName>Restructuring and Other Charges - Schedule of Restructuring Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="okta-20230131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Geographical Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.okta.com/role/GeographicalInformationDetails</Role>
      <ShortName>Geographical Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.okta.com/role/GeographicalInformationTables</ParentRole>
      <Position>85</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: okta:RevenueFromContractWithCustomerContractDuration, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage -  okta-20230131.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="okta-20230131.htm">okta-20230131.htm</File>
    <File>exhibit1016-transitionagre.htm</File>
    <File>okta-1312023_ex211.htm</File>
    <File>okta-1312023_ex231.htm</File>
    <File>okta-1312023_ex311.htm</File>
    <File>okta-1312023_ex312.htm</File>
    <File>okta-1312023_ex321.htm</File>
    <File>okta-20230131.xsd</File>
    <File>okta-20230131_cal.xml</File>
    <File>okta-20230131_def.xml</File>
    <File>okta-20230131_lab.xml</File>
    <File>okta-20230131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>okta-20230131_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1208">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>106
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "okta-20230131.htm": {
   "axisCustom": 0,
   "axisStandard": 33,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1208,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 285,
   "dts": {
    "calculationLink": {
     "local": [
      "okta-20230131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "okta-20230131_def.xml"
     ]
    },
    "inline": {
     "local": [
      "okta-20230131.htm"
     ]
    },
    "labelLink": {
     "local": [
      "okta-20230131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "okta-20230131_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "okta-20230131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 709,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 9,
    "http://www.okta.com/20230131": 1,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 14
   },
   "keyCustom": 51,
   "keyStandard": 424,
   "memberCustom": 19,
   "memberStandard": 53,
   "nsprefix": "okta",
   "nsuri": "http://www.okta.com/20230131",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.okta.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.okta.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Business Combinations",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.okta.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Cash Equivalents and Investments",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.okta.com/role/CashEquivalentsandInvestments",
     "shortName": "Cash Equivalents and Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.okta.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Goodwill and Intangible Assets, net",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.okta.com/role/GoodwillandIntangibleAssetsnet",
     "shortName": "Goodwill and Intangible Assets, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Balance Sheet Components",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.okta.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Deferred Revenue and Performance Obligations",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.okta.com/role/DeferredRevenueandPerformanceObligations",
     "shortName": "Deferred Revenue and Performance Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Convertible Senior Notes, Net",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.okta.com/role/ConvertibleSeniorNotesNet",
     "shortName": "Convertible Senior Notes, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.okta.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.okta.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.okta.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Common Stock and Stockholders' Equity",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.okta.com/role/CommonStockandStockholdersEquity",
     "shortName": "Common Stock and Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Employee Incentive Plans",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.okta.com/role/EmployeeIncentivePlans",
     "shortName": "Employee Incentive Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.okta.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Net Loss Per Share",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.okta.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Restructuring and Other Charges",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.okta.com/role/RestructuringandOtherCharges",
     "shortName": "Restructuring and Other Charges",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Geographical Information",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.okta.com/role/GeographicalInformation",
     "shortName": "Geographical Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Cash Equivalents and Investments (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.okta.com/role/CashEquivalentsandInvestmentsTables",
     "shortName": "Cash Equivalents and Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.okta.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Goodwill and Intangible Assets, net (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables",
     "shortName": "Goodwill and Intangible Assets, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Balance Sheet Components (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.okta.com/role/BalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Convertible Senior Notes, Net (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.okta.com/role/ConvertibleSeniorNotesNetTables",
     "shortName": "Convertible Senior Notes, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.okta.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Common Stock and Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.okta.com/role/CommonStockandStockholdersEquityTables",
     "shortName": "Common Stock and Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Employee Incentive Plans (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansTables",
     "shortName": "Employee Incentive Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.okta.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Net Loss Per Share (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.okta.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Restructuring and Other Charges (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.okta.com/role/RestructuringandOtherChargesTables",
     "shortName": "Restructuring and Other Charges (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Geographical Information (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.okta.com/role/GeographicalInformationTables",
     "shortName": "Geographical Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "us-gaap:ConsolidationPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Overview and Basis of Presentation (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.okta.com/role/OverviewandBasisofPresentationDetails",
     "shortName": "Overview and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "us-gaap:ConsolidationPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "okta:DeferredRevenuePaymentTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "okta:DeferredRevenuePaymentTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i6665a24e06a140fba3fc1fcd4fff6071_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i6665a24e06a140fba3fc1fcd4fff6071_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i386f338b805f48e691e3e352990cd9aa_I20220131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Business Combinations (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.okta.com/role/BusinessCombinationsDetails",
     "shortName": "Business Combinations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i3eac0d637c6a483e9e99b9a99b94d0f7_D20210503-20210503",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Cash Equivalents and Investments - Schedule of Cash Equivalents and Short-term Investments (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Cash Equivalents and Short-term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term Investments (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Contractual Maturities of Short-term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i62f142355cb94ffab8a8bc71d2d7e93d_I20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Cash Equivalents and Investments - Narrative (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
     "shortName": "Cash Equivalents and Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Cash Equivalents and Investments - Schedule of Unrealized Loss Position and Fair Value of Debt Securities (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails",
     "shortName": "Cash Equivalents and Investments - Schedule of Unrealized Loss Position and Fair Value of Debt Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i96364fdad702415fb923e301869d25a6_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails",
     "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i96364fdad702415fb923e301869d25a6_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i9e130ae38dd645d88b399cf4c149522f_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails",
     "shortName": "Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i9e130ae38dd645d88b399cf4c149522f_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Goodwill and Intangible Assets, net - Narrative (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets, net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Goodwill and Intangible Assets, net - Remaining Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible Assets, net - Remaining Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
     "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Balance Sheet Components - Schedule of Other Liabilities, Noncurrent (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails",
     "shortName": "Balance Sheet Components - Schedule of Other Liabilities, Noncurrent (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Deferred Revenue and Performance Obligations (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails",
     "shortName": "Deferred Revenue and Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Convertible Senior Notes, Net - Narrative (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
     "shortName": "Convertible Senior Notes, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i033002f78d7248e4a1b99a532cb83b1c_I20230131",
      "decimals": "-5",
      "lang": "en-US",
      "name": "okta:DerivativeInstrumentNumberOfSharesAvailableForPurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Convertible Senior Notes, Net - Schedule of Interest Expense (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
     "shortName": "Convertible Senior Notes, Net - Schedule of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i7c8a972f69c345e2974418f1a6b426e3_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i36bc1f63566441c9b765f869aa5c24b9_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Convertible Senior Notes, Net - Schedule of Convertible Debt (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
     "shortName": "Convertible Senior Notes, Net - Schedule of Convertible Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i36bc1f63566441c9b765f869aa5c24b9_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "okta:LesseeOperatingLeaseNumberOfRenewalOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "renewaloption",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.okta.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "okta:LesseeOperatingLeaseNumberOfRenewalOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "renewaloption",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Leases - Schedule of Operating Lease Costs (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.okta.com/role/LeasesScheduleofOperatingLeaseCostsDetails",
     "shortName": "Leases - Schedule of Operating Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Leases - Schedule of Maturities of Operating Leases (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails",
     "shortName": "Leases - Schedule of Maturities of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.okta.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i720b49182957442d833a51c9af2d1af8_D20221128-20221213",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plaintiff",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncashContributionExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Common Stock and Stockholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
     "shortName": "Common Stock and Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "okta:CommonStockVotingRightsNumberOfVotesEquivalent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "okta:CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Common Stock and Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails",
     "shortName": "Common Stock and Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "okta:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "okta:CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "okta:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "numberofincentiveplan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Employee Incentive Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
     "shortName": "Employee Incentive Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "okta:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "numberofincentiveplan",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Award Type (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
     "shortName": "Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Award Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i109e2262fa844d24af70b546ba11db2f_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Statement of Operations Location (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails",
     "shortName": "Employee Incentive Plans - Schedule of Stock-based Compensation Expense by Statement of Operations Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ib06d75638da240ac921301402de7b5e7_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i83ff24a772c24cb399c07210b3541fe5_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i83ff24a772c24cb399c07210b3541fe5_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i377ff9ac0ea6408797fb88b53d26ac71_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Employee Incentive Plans - Schedule of Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails",
     "shortName": "Employee Incentive Plans - Schedule of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "id74729693fb64404bf07c0c3aca437f3_D20200201-20210131",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Employee Incentive Plans - Schedule of Estimated Fair Value Assumptions (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
     "shortName": "Employee Incentive Plans - Schedule of Estimated Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "id74729693fb64404bf07c0c3aca437f3_D20200201-20210131",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i4844256c293442d781011e4b906effbe_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Employee Incentive Plans - Schedule of Restricted Stock Unit Activity (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails",
     "shortName": "Employee Incentive Plans - Schedule of Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i4844256c293442d781011e4b906effbe_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Pre-tax Loss (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails",
     "shortName": "Income Taxes - Schedule of Domestic and Foreign Components of Pre-tax Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Income Taxes - Schedule of Components of Provision for (Benefit from) Income Taxes (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails",
     "shortName": "Income Taxes - Schedule of Components of Provision for (Benefit from) Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails",
     "shortName": "Income Taxes - Reconciliation of Effective Income Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "okta:DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.okta.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ibd2941fba4924bc88f0012cb45c6d825_I20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i377ff9ac0ea6408797fb88b53d26ac71_I20220131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes - Unrecognized Tax Benefits Rollforward (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails",
     "shortName": "Income Taxes - Unrecognized Tax Benefits Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i4e20e5868a8345a68a6e722600c31e7b_I20200131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i64fa541e7f724f4cad55c49b6b45912e_D20220201-20230131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
     "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Computation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ib427ccd420c44d6d84f0480bf3039318_D20220201-20230131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i033002f78d7248e4a1b99a532cb83b1c_I20230131",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Net Loss Per Share - Narrative (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.okta.com/role/NetLossPerShareNarrativeDetails",
     "shortName": "Net Loss Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ia55156c89e2945adb232a9a700393c08_D20221101-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Restructuring and Other Charges - Narrative (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails",
     "shortName": "Restructuring and Other Charges - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "ia55156c89e2945adb232a9a700393c08_D20221101-20230131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "okta:LeaseImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Restructuring and Other Charges - Summary of Restructuring and Other Charges (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails",
     "shortName": "Restructuring and Other Charges - Summary of Restructuring and Other Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "okta:LeaseImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i1a44367217f84cd3be1aa1d56c59aa32_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Restructuring and Other Charges - Schedule of Restructuring Reserve (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
     "shortName": "Restructuring and Other Charges - Schedule of Restructuring Reserve (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5c805adb02bc470ea11eebe05c65b717_I20220131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Geographical Information (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.okta.com/role/GeographicalInformationDetails",
     "shortName": "Geographical Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i588bf5748f214a58bdbb4a57cdfa3651_D20220201-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Overview and Basis of Presentation",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.okta.com/role/OverviewandBasisofPresentation",
     "shortName": "Overview and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "okta-20230131.htm",
      "contextRef": "i5e7a3490f8214beb8b2b1b7e4dec8ae1_D20220201-20230131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 80,
   "tag": {
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "UK"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r805",
      "r806",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r805",
      "r806",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r805",
      "r806",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r805",
      "r806",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Smaller Reporting Company"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-Known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r805",
      "r806",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.okta.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "okta_A2017EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 Equity Incentive Plan [Member]",
        "label": "2017 Equity Incentive Plan [Member]",
        "terseLabel": "2017 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2017EquityIncentivePlanMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_A2023ConvertibleSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 Convertible Senior Notes [Member]",
        "label": "2023 Convertible Senior Notes [Member]",
        "terseLabel": "Shares subject to warrants related to the issuance of the 2023 Notes"
       }
      }
     },
     "localname": "A2023ConvertibleSeniorNotesMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_A2023RestructuringPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 Restructuring Plan",
        "label": "2023 Restructuring Plan [Member]",
        "terseLabel": "Restructuring Plan"
       }
      }
     },
     "localname": "A2023RestructuringPlanMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Warrants",
        "label": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Warrants",
        "negatedTerseLabel": "Payments for warrants related to convertible senior notes"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteWarrants",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital, Purchase of Capped Calls for Convertible Note Hedges",
        "label": "Adjustments to Additional Paid in Capital, Purchase of Capped Calls for Convertible Note Hedges",
        "negatedTerseLabel": "Purchases of capped calls related to convertible senior notes"
       }
      }
     },
     "localname": "AdjustmentstoAdditionalPaidinCapitalPurchaseofCappedCallsforConvertibleNoteHedges",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.okta.com/20230131",
     "xbrltype": "stringItemType"
    },
    "okta_Auth0AndAtSpokeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auth0 and atSpoke",
        "label": "Auth0 and atSpoke [Member]",
        "terseLabel": "Auth0 and atSpoke"
       }
      }
     },
     "localname": "Auth0AndAtSpokeMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_Auth0Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auth0",
        "label": "Auth0 [Member]",
        "terseLabel": "Auth0"
       }
      }
     },
     "localname": "Auth0Member",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Held Back, Number of Shares",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Held Back, Number of Shares",
        "terseLabel": "Equity consideration held back (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableHeldBackNumberOfShares",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back",
        "label": "Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back",
        "terseLabel": "Cash consideration held back"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBack",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back, Period",
        "label": "Business Combination, Consideration Transferred, Liabilities, Incurred, Cash Held Back, Period",
        "terseLabel": "Cash consideration hold back period"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHeldBackPeriod",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "okta_BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Liabilities, Incurred, Equity Interests Issued and Issuable Held Back",
        "label": "Business Combination, Consideration Transferred, Liabilities, Incurred, Equity Interests Issued and Issuable Held Back",
        "terseLabel": "Equity consideration held back"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredEquityInterestsIssuedAndIssuableHeldBack",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_CapitalizedContractCostsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Costs, Additions",
        "label": "Capitalized Contract Costs, Additions",
        "terseLabel": "Commissions capitalized as contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostsAdditions",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Capital Shares Reserved For Future Issuance And Share-Based Compensation Arrangement By Share-Based Payment Award, Outstanding, Number",
        "label": "Common Stock, Capital Shares Reserved For Future Issuance And Share-Based Compensation Arrangement By Share-Based Payment Award, Outstanding, Number",
        "totalLabel": "Common stock reserved for future issuance and options and unvested RSUs outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_CommonStockSharesIssuedUponConversion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Shares Issued upon Conversion",
        "label": "Common Stock, Shares Issued upon Conversion",
        "terseLabel": "Number of shares issued upon conversion"
       }
      }
     },
     "localname": "CommonStockSharesIssuedUponConversion",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "okta_CommonStockVotingRightsNumberOfVotesEquivalent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Voting Rights, Number Of Votes Equivalent",
        "label": "Common Stock, Voting Rights, Number Of Votes Equivalent",
        "terseLabel": "Number of votes per share"
       }
      }
     },
     "localname": "CommonStockVotingRightsNumberOfVotesEquivalent",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "okta_ConversionOfCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Common Stock",
        "label": "Conversion Of Common Stock [Member]",
        "terseLabel": "Conversion of Class B common stock to Class A common stock"
       }
      }
     },
     "localname": "ConversionOfCommonStockMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_ConversionOfConvertibleDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Convertible Debt",
        "label": "Conversion Of Convertible Debt [Member]",
        "terseLabel": "Settlement of convertible senior notes"
       }
      }
     },
     "localname": "ConversionOfConvertibleDebtMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_ConvertibleSeniorNotesDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due 2023 [Member]",
        "label": "Convertible Senior Notes Due 2023 [Member]",
        "terseLabel": "2023 Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDue2023Member",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/NetLossPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_ConvertibleSeniorNotesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due 2025 [Member]",
        "label": "Convertible Senior Notes Due 2025 [Member]",
        "terseLabel": "2025 Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDue2025Member",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_ConvertibleSeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes Due 2026",
        "label": "Convertible Senior Notes Due 2026 [Member]",
        "terseLabel": "2026 Notes"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDue2026Member",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_CostofServicesLicensesandServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of Services, Licenses and Services [Member]",
        "label": "Cost of Services, Licenses and Services [Member]",
        "terseLabel": "Subscription"
       }
      }
     },
     "localname": "CostofServicesLicensesandServicesMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net",
        "totalLabel": "Carrying amount of the equity component"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountofEquityComponentNet",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails": {
       "order": 1.0,
       "parentTag": "okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs",
        "label": "Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs",
        "negatedLabel": "Less: issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Limit Within Threshold Of Consecutive Trading Days",
        "label": "Debt Instrument, Convertible, Limit Within Threshold Of Consecutive Trading Days",
        "terseLabel": "Limit within threshold of consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleLimitWithinThresholdOfConsecutiveTradingDays",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "okta_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Convertible, Period After Consecutive Trading Days",
        "label": "Debt Instrument, Convertible, Period After Consecutive Trading Days",
        "terseLabel": "Number of consecutive business days"
       }
      }
     },
     "localname": "DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "okta_DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Redemption, Sales Price as a Percentage of Conversion Price",
        "label": "Debt Instrument, Redemption, Sales Price as a Percentage of Conversion Price",
        "terseLabel": "Sales price as a percentage of conversion price"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionSalesPriceasaPercentageofConversionPrice",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "okta_DeferredRevenuePaymentTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Revenue, Payment Terms",
        "label": "Deferred Revenue, Payment Terms",
        "terseLabel": "Payment terms for deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenuePaymentTerms",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "okta_DeferredSalesCommissionsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Sales Commissions, Policy [Policy Text Block]",
        "label": "Deferred Sales Commissions, Policy [Policy Text Block]",
        "terseLabel": "Deferred Commissions"
       }
      }
     },
     "localname": "DeferredSalesCommissionsPolicyPolicyTextBlock",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "okta_DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Capitalized Research and Development Expense",
        "label": "Deferred Tax Assets, Capitalized Research and Development Expense",
        "terseLabel": "Capitalized research expenditures",
        "verboseLabel": "Deferred tax asset, capitalized research expenditures"
       }
      }
     },
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentExpense",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails",
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Lease Liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DeferredTaxLiabilityConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Convertible Debt",
        "label": "Deferred Tax Liability, Convertible Debt",
        "negatedTerseLabel": "Convertible debt"
       }
      }
     },
     "localname": "DeferredTaxLiabilityConvertibleDebt",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DeferredTaxLiabilityOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Operating Lease Right-of-Use Assets",
        "label": "Deferred Tax Liability, Operating Lease Right-of-Use Assets",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilityOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation, Amortization and Accretion, Excluding Amortization of Deferred Sales Commissions",
        "label": "Depreciation, Amortization and Accretion, Excluding Amortization of Deferred Sales Commissions",
        "terseLabel": "Depreciation, amortization and accretion"
       }
      }
     },
     "localname": "DepreciationAmortizationandAccretionExcludingAmortizationofDeferredSalesCommissions",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Hedge Exercised, Shares Received on Transaction",
        "label": "Derivative Instrument, Hedge Exercised, Shares Received on Transaction",
        "terseLabel": "Hedge exercised, number of shares received"
       }
      }
     },
     "localname": "DerivativeInstrumentHedgeExercisedSharesReceivedOnTransaction",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Hedge Exercised, Underlying Debt Instrument Amount",
        "label": "Derivative Instrument, Hedge Exercised, Underlying Debt Instrument Amount",
        "terseLabel": "Hedge exercised, underlying debt instrument amount"
       }
      }
     },
     "localname": "DerivativeInstrumentHedgeExercisedUnderlyingDebtInstrumentAmount",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_DerivativeInstrumentNumberOfSharesAvailableForPurchase": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Number Of Shares Available For Purchase",
        "label": "Derivative Instrument, Number Of Shares Available For Purchase",
        "terseLabel": "Number of shares available for purchase"
       }
      }
     },
     "localname": "DerivativeInstrumentNumberOfSharesAvailableForPurchase",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_DerivativeLawsuitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Lawsuit",
        "label": "Derivative Lawsuit [Member]",
        "terseLabel": "Derivative Lawsuit"
       }
      }
     },
     "localname": "DerivativeLawsuitMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_EquityComponentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Component [Abstract]",
        "label": "Equity Component [Abstract]",
        "terseLabel": "Equity component:"
       }
      }
     },
     "localname": "EquityComponentAbstract",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "okta_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Operating Lease, Right-Of-Use Assets",
        "label": "Increase (Decrease) In Operating Lease, Right-Of-Use Assets",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_InitialCapPriceperShareCappedCalls": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Cap Price per Share, Capped Calls",
        "label": "Initial Cap Price per Share, Capped Calls",
        "terseLabel": "Initial cap price (in dollars per share)"
       }
      }
     },
     "localname": "InitialCapPriceperShareCappedCalls",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "okta_InterestExpenseAndOtherNonoperatingIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Expense and Other Nonoperating (Income) Expense",
        "label": "Interest Expense and Other Nonoperating (Income) Expense",
        "negatedTotalLabel": "Interest and other, net"
       }
      }
     },
     "localname": "InterestExpenseAndOtherNonoperatingIncomeExpense",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_LeaseImpairmentCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Impairment Charges",
        "label": "Lease Impairment Charges",
        "terseLabel": "Lease impairment charges"
       }
      }
     },
     "localname": "LeaseImpairmentCharges",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_LesseeOperatingLeaseLiabilityTenantImprovementAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, Tenant Improvement Allowance",
        "label": "Lessee, Operating Lease, Liability, Tenant Improvement Allowance",
        "negatedTerseLabel": "Less tenant improvement allowances not yet incurred"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityTenantImprovementAllowance",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_LesseeOperatingLeaseNumberOfRenewalOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Renewal Options",
        "label": "Lessee, Operating Lease, Number Of Renewal Options",
        "terseLabel": "Number of renewal options"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfRenewalOptions",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "okta_LiabilityComponentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Component [Abstract]",
        "label": "Liability Component [Abstract]",
        "terseLabel": "Liability component:"
       }
      }
     },
     "localname": "LiabilityComponentAbstract",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "okta_MarketBasedRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-Based RSUs",
        "label": "Market-Based RSUs [Member]",
        "terseLabel": "Market-Based RSUs",
        "verboseLabel": "Unvested market-based RSUs issued and outstanding"
       }
      }
     },
     "localname": "MarketBasedRSUsMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_PaymentforCappedCallConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment for Capped Call, Convertible Debt",
        "label": "Payment for Capped Call, Convertible Debt",
        "negatedTerseLabel": "Purchases of capped calls related to convertible senior notes"
       }
      }
     },
     "localname": "PaymentforCappedCallConvertibleDebt",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_PercentageOfClosingSalePriceInExcessOfConvertibleNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Closing Sale Price In Excess Of Convertible Notes",
        "label": "Percentage Of Closing Sale Price In Excess Of Convertible Notes",
        "terseLabel": "Percentage of closing sale price in excess of convertible notes"
       }
      }
     },
     "localname": "PercentageOfClosingSalePriceInExcessOfConvertibleNotes",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "okta_ProceedsfromTerminationofNoteHedges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Termination of Note Hedges",
        "label": "Proceeds from Termination of Note Hedges",
        "terseLabel": "Proceeds from hedges related to convertible senior notes"
       }
      }
     },
     "localname": "ProceedsfromTerminationofNoteHedges",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_RevenueFromContractWithCustomerContractDuration": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Contract Duration",
        "label": "Revenue From Contract With Customer, Contract Duration",
        "terseLabel": "Contract duration"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerContractDuration",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "okta_SanFranciscoTenYearLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "San Francisco - Ten Year Lease [Member]",
        "label": "San Francisco - Ten Year Lease [Member]",
        "terseLabel": "San Francisco - Ten Year Lease"
       }
      }
     },
     "localname": "SanFranciscoTenYearLeaseMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]",
        "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]",
        "terseLabel": "Schedule of Common Stock Reserved for Future Issuance"
       }
      }
     },
     "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Earn Rate, Percent of Shares Granted",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Earn Rate, Percent of Shares Granted",
        "terseLabel": "Earn rate, percent of shares granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnRatePercentOfSharesGranted",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails": {
       "order": 1.0,
       "parentTag": "okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments, Outstanding, Number",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments, Outstanding, Number",
        "terseLabel": "Options and unvested RSUs outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOutstandingNumber",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Number Of Offering Periods",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Number Of Offering Periods",
        "terseLabel": "Number of offering periods"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOfferingPeriods",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Offering Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Offering Period",
        "terseLabel": "ESPP offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "okta_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Purchase Period",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Purchase Period",
        "terseLabel": "ESPP length of purchase period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "okta_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Granted in Period, Aggregate Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Granted in Period, Aggregate Fair Value",
        "verboseLabel": "Shares issued fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedinPeriodAggregateFairValue",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Equity Incentive Plans",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Equity Incentive Plans",
        "terseLabel": "Number of equity incentive plans"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberOfEquityIncentivePlans",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "okta_SharesRelatedTo2026ConvertibleSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Related to 2026 Convertible Senior Notes",
        "label": "Shares Related to 2026 Convertible Senior Notes [Member]",
        "terseLabel": "Shares related to the 2026 Notes"
       }
      }
     },
     "localname": "SharesRelatedTo2026ConvertibleSeniorNotesMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_SharesRelatedto2025ConvertibleSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Related to 2025 Convertible Senior Notes [Member]",
        "label": "Shares Related to 2025 Convertible Senior Notes [Member]",
        "terseLabel": "Shares related to the 2025 Notes"
       }
      }
     },
     "localname": "SharesRelatedto2025ConvertibleSeniorNotesMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Acquisitions, Subject to Future Vesting, Issued (Forfeited)",
        "label": "Stock Issued During Period, Shares, Acquisitions, Subject to Future Vesting, Issued (Forfeited)",
        "terseLabel": "Issuance of common stock in connection with business combinations subject to future vesting (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVestingIssuedForfeited",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Early Extinguishment of Convertible Debt",
        "label": "Stock Issued During Period, Shares, Early Extinguishment of Convertible Debt",
        "terseLabel": "Equity component of early extinguishment of convertible senior notes (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEarlyExtinguishmentOfConvertibleDebt",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_StockIssuedDuringPeriodSharesNewIssuesCharitableContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, New Issues, Charitable Contribution",
        "label": "Stock Issued During Period, Shares, New Issues, Charitable Contribution",
        "terseLabel": "Issuance of common stock pursuant to charitable donation (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssuesCharitableContribution",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_StockIssuedDuringPeriodValueNewIssuesCharitableContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, New Issues, Charitable Contribution",
        "label": "Stock Issued During Period, Value, New Issues, Charitable Contribution",
        "verboseLabel": "Issuance of common stock pursuant to charitable donation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssuesCharitableContribution",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_StockIssuedExecutiveBonusSettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued, Executive Bonus Settlement",
        "label": "Stock Issued, Executive Bonus Settlement",
        "terseLabel": "Issuance of common stock for bonus settlement"
       }
      }
     },
     "localname": "StockIssuedExecutiveBonusSettlement",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_StockIssuedRepurchaseofConvertibleDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued, Repurchase of Convertible Debt",
        "label": "Stock Issued, Repurchase of Convertible Debt",
        "terseLabel": "Issuance of common stock for repurchases and conversions of convertible senior notes"
       }
      }
     },
     "localname": "StockIssuedRepurchaseofConvertibleDebt",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_StockOptionsAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Options And Restricted Stock Units [Member]",
        "label": "Stock Options And Restricted Stock Units [Member]",
        "terseLabel": "Options and unvested RSUs outstanding"
       }
      }
     },
     "localname": "StockOptionsAndRestrictedStockUnitsMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Redeemed, Shares, Exercise of Hedges Related to Convertible Senior Notes",
        "label": "Stock Redeemed, Shares, Exercise of Hedges Related to Convertible Senior Notes",
        "negatedTerseLabel": "Proceeds from hedges related to convertible senior notes (in shares)"
       }
      }
     },
     "localname": "StockRedeemedSharesExerciseOfHedgesRelatedToConvertibleSeniorNotes",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "okta_StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Redeemed, Value, Exercise of Hedges Related to Convertible Senior Notes",
        "label": "Stock Redeemed, Value, Exercise of Hedges Related to Convertible Senior Notes",
        "terseLabel": "Benefit from exercise of hedges related to convertible senior notes"
       }
      }
     },
     "localname": "StockRedeemedValueExerciseOfHedgesRelatedToConvertibleSeniorNotes",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "okta_TechnologyServicesCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology Services Costs [Member]",
        "label": "Technology Services Costs [Member]",
        "terseLabel": "Professional services and other"
       }
      }
     },
     "localname": "TechnologyServicesCostsMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "okta_TownsendStreetLabsIncAtSpokeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Townsend Street Labs, Inc. (\u201catSpoke\u201d)",
        "label": "Townsend Street Labs, Inc. (\u201catSpoke\u201d) [Member]",
        "terseLabel": "atSpoke"
       }
      }
     },
     "localname": "TownsendStreetLabsIncAtSpokeMember",
     "nsuri": "http://www.okta.com/20230131",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r813",
      "r835",
      "r837",
      "r849",
      "r898",
      "r899",
      "r900",
      "r908",
      "r909",
      "r912",
      "r913",
      "r914",
      "r922"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "terseLabel": "Adjusted balance"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r225",
      "r278",
      "r285",
      "r291",
      "r360",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r610",
      "r613",
      "r615",
      "r616",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r225",
      "r278",
      "r285",
      "r291",
      "r360",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r610",
      "r613",
      "r615",
      "r616",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r225",
      "r278",
      "r285",
      "r291",
      "r360",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r610",
      "r613",
      "r615",
      "r616",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r510",
      "r705",
      "r726",
      "r757",
      "r758",
      "r774",
      "r782",
      "r799",
      "r866",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/LeasesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r510",
      "r705",
      "r726",
      "r757",
      "r758",
      "r774",
      "r782",
      "r799",
      "r866",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/LeasesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r333",
      "r707",
      "r775",
      "r797",
      "r861",
      "r862",
      "r868",
      "r933"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r333",
      "r707",
      "r775",
      "r797",
      "r861",
      "r862",
      "r868",
      "r933"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r503",
      "r510",
      "r540",
      "r541",
      "r542",
      "r681",
      "r705",
      "r726",
      "r757",
      "r758",
      "r774",
      "r782",
      "r799",
      "r857",
      "r866",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/LeasesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r503",
      "r510",
      "r540",
      "r541",
      "r542",
      "r681",
      "r705",
      "r726",
      "r757",
      "r758",
      "r774",
      "r782",
      "r799",
      "r857",
      "r866",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/LeasesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r334",
      "r335",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r776",
      "r798",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationDetails",
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r334",
      "r335",
      "r742",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r776",
      "r798",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationDetails",
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r279",
      "r280",
      "r281",
      "r342",
      "r343",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r597",
      "r598",
      "r599",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r646",
      "r647",
      "r651",
      "r652",
      "r653",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r14",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r339",
      "r340"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowances of $8 and $4"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r2",
      "r194",
      "r213"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r102",
      "r233"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r241",
      "r721",
      "r734",
      "r738"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r27",
      "r30",
      "r177",
      "r674",
      "r729",
      "r730",
      "r820",
      "r821",
      "r822",
      "r832",
      "r833",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted average useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r9",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r832",
      "r833",
      "r834",
      "r913"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "terseLabel": "Equity component of convertible senior notes, net of issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.",
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments",
        "negatedTerseLabel": "Equity component of early extinguishment and conversion of convertible senior notes"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r146",
      "r147",
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r544"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r242",
      "r341",
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r42",
      "r56",
      "r186",
      "r449"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "auth_ref": [
      "r39",
      "r56"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Deferred Sales Commissions",
        "terseLabel": "Amortization of deferred commissions"
       }
      }
     },
     "localname": "AmortizationOfDeferredSalesCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r36",
      "r449",
      "r649",
      "r826"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r449",
      "r649",
      "r772",
      "r773",
      "r826"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount and issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r56",
      "r90",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]",
        "verboseLabel": "Antidilutive Securities Excluded Excluded from Computation Of Earnings Per Share [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r192",
      "r212",
      "r237",
      "r270",
      "r320",
      "r324",
      "r329",
      "r356",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r601",
      "r603",
      "r628",
      "r796",
      "r864",
      "r865",
      "r923"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r229",
      "r243",
      "r270",
      "r356",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r601",
      "r603",
      "r628",
      "r796",
      "r864",
      "r865",
      "r923"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r181"
     ],
     "calculation": {
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total cash equivalents and short-term investments"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Gain"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Unrealized Loss"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due between one to five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r84",
      "r346",
      "r719"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due between one to five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due within one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r84",
      "r345",
      "r718"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due within one year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r179",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r595",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r161",
      "r162",
      "r595",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Equity consideration (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r160"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r167",
      "r168",
      "r169"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r167",
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Issuance of common stock and value of equity awards assumed in connection with business combination"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r171",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization of contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Amortization period for capitalized contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Deferred commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Deferred commissions, noncurrent"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r183",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r58",
      "r231",
      "r760"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "verboseLabel": "Total cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Cash and Cash Equivalents [Line Items]",
        "terseLabel": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r59",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.",
        "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]",
        "terseLabel": "Cash Equivalents and Investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r52",
      "r58",
      "r64"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r52",
      "r185"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r270",
      "r294",
      "r295",
      "r297",
      "r299",
      "r306",
      "r307",
      "r356",
      "r418",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r459",
      "r460",
      "r463",
      "r467",
      "r474",
      "r628",
      "r759",
      "r812",
      "r828",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/Cover",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Per share value, shares issuable under warrants granted (in dollars per share)",
        "verboseLabel": "Class of warrant or right, conversion price (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Number of warrants outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r22",
      "r201",
      "r219"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r411",
      "r412",
      "r744",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Loss Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock",
        "verboseLabel": "Class A Common Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/Cover",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
      "http://www.okta.com/role/Cover",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails": {
       "order": 2.0,
       "parentTag": "okta_CommonStockCapitalSharesReservedForFutureIssuanceAndShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingNumber",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock, reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r832",
      "r833",
      "r913"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r8",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r8",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r31",
      "r249",
      "r251",
      "r258",
      "r715",
      "r723"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computers and equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r786",
      "r855",
      "r856"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Capitalized internal-use software costs"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r208",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r175",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r477",
      "r478",
      "r499"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r477",
      "r478",
      "r499"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized that was included in the contract liability balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContributionOfNonmonetaryAssetsToCharitableOrganizationMember": {
     "auth_ref": [
      "r792",
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contribution of nonmonetary assets by an enterprise to a charitable organization.",
        "label": "Contribution of Nonmonetary Assets to Charitable Organization [Member]",
        "terseLabel": "Contribution of nonmonetary assets to charitable organization"
       }
      }
     },
     "localname": "ContributionOfNonmonetaryAssetsToCharitableOrganizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConversionOfStockByUniqueDescriptionAxis": {
     "auth_ref": [
      "r61",
      "r62",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of stock conversions.",
        "label": "Stock Conversion Description [Axis]",
        "terseLabel": "Stock Conversion Description [Axis]"
       }
      }
     },
     "localname": "ConversionOfStockByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockNameDomain": {
     "auth_ref": [
      "r61",
      "r62",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The unique name of a noncash or part noncash stock conversion.",
        "label": "Conversion of Stock, Name [Domain]",
        "terseLabel": "Conversion of Stock, Name [Domain]"
       }
      }
     },
     "localname": "ConversionOfStockNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "auth_ref": [
      "r1"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Debt, Current",
        "terseLabel": "Convertible senior notes, net"
       }
      }
     },
     "localname": "ConvertibleDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible senior notes, net, noncurrent"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible debt securities",
        "verboseLabel": "Shares related to the 2023 Notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.",
        "label": "Convertible Debt [Table Text Block]",
        "terseLabel": "Schedule of Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r777",
      "r779",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities",
        "verboseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r38",
      "r707"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r108",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "terseLabel": "Restructuring and Other Charges"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r831",
      "r906",
      "r910"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r831",
      "r906"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r158",
      "r577",
      "r587",
      "r831"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current provision for income taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r831",
      "r906",
      "r910"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r61",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Shares issued to settle debt"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r61",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Debt conversion, original debt amount"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r123",
      "r268",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r443",
      "r450",
      "r451",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Convertible Senior Notes, Net"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r193",
      "r197",
      "r210",
      "r274",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r650",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails",
      "http://www.okta.com/role/NetLossPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r197",
      "r210",
      "r454"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "verboseLabel": "Principal"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails": {
       "order": 2.0,
       "parentTag": "okta_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "terseLabel": "Notes"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r120",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r19",
      "r128",
      "r131",
      "r133",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Initial conversion rate of common stock"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Limitation on sale of common stock, sale price threshold, trading period"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "terseLabel": "Limitation on sale of common stock, sale price threshold, number of trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r18",
      "r187",
      "r457",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r18",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails",
      "http://www.okta.com/role/NetLossPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r20",
      "r274",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r650",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails",
      "http://www.okta.com/role/NetLossPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Redemption price percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r20",
      "r128",
      "r132",
      "r133",
      "r134",
      "r186",
      "r187",
      "r189",
      "r207",
      "r274",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r439",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r452",
      "r650",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails",
      "http://www.okta.com/role/NetLossPerShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r188",
      "r439",
      "r455",
      "r770",
      "r771"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedTerseLabel": "Less: unamortized debt issuance costs and debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r850"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r353",
      "r374",
      "r767"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "Estimated fair value, more than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r353",
      "r374"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "Unrealized losses, more than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r353",
      "r374",
      "r767"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Estimated fair value, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r353",
      "r374"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Unrealized losses, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": {
     "auth_ref": [
      "r850"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      },
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest",
        "terseLabel": "Estimated Fair Value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r350",
      "r370",
      "r767"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "totalLabel": "Estimated fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r351",
      "r371"
     ],
     "calculation": {
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r369",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r349",
      "r767",
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Unrealized Loss Position and Fair Value of Debt Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r352",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of short-term investments in unrealized loss positions"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r831",
      "r907",
      "r910"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r158",
      "r831",
      "r907"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r56",
      "r158",
      "r578",
      "r586",
      "r587",
      "r831"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r5",
      "r6",
      "r195",
      "r209",
      "r571"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r831",
      "r907",
      "r910"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r572"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r904"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r904"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r154",
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Research and development and other credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Other reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r573"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r149",
      "r904"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r156",
      "r905"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "negatedTerseLabel": "Deferred commissions"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Defined contribution plan, employer contribution amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r56",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Purchased developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r514",
      "r545",
      "r546",
      "r548",
      "r553",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Employee Incentive Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Domestic Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r259",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r292",
      "r294",
      "r297",
      "r298",
      "r299",
      "r303",
      "r616",
      "r617",
      "r716",
      "r724",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "negatedTerseLabel": "Net loss per share, basic, decrease (in dollars per share)",
        "terseLabel": "Net loss per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r259",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r294",
      "r297",
      "r298",
      "r299",
      "r303",
      "r616",
      "r617",
      "r716",
      "r724",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "negatedTerseLabel": "Net loss per share, diluted, decrease (in dollars per share)",
        "terseLabel": "Net loss per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r300",
      "r301",
      "r302",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effects of changes in foreign currency exchange rates on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r272",
      "r562",
      "r589"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Tax at federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r902",
      "r911"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r902",
      "r911"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails",
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r901",
      "r902"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r902",
      "r911"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r902",
      "r911"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "negatedTerseLabel": "Research and development credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average stock-based compensation recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r897"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs related to unvested restricted stock units"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r897"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Severance and termination benefit costs"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Shares committed under the ESPP",
        "verboseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Issued and outstanding stock options",
        "verboseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r127",
      "r225",
      "r253",
      "r254",
      "r255",
      "r275",
      "r276",
      "r277",
      "r280",
      "r288",
      "r290",
      "r305",
      "r360",
      "r476",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r615",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r644",
      "r674",
      "r729",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of equity interests that are issued or issuable in a business combination.",
        "label": "Equity Interest Type [Axis]",
        "terseLabel": "Equity Interest Type [Axis]"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.",
        "label": "Equity Interest Issued or Issuable, Type [Domain]",
        "terseLabel": "Equity Interest Issued or Issuable, Type [Domain]"
       }
      }
     },
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r354"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Strategic investments without a readily determinable fair value"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.",
        "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]",
        "terseLabel": "Strategic Investments"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r441",
      "r627",
      "r770",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r619",
      "r620",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r441",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r620",
      "r678",
      "r679",
      "r680",
      "r770",
      "r771",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r441",
      "r770",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r619",
      "r620",
      "r621",
      "r622",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r441",
      "r770",
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r441",
      "r504",
      "r509",
      "r620",
      "r678",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r441",
      "r504",
      "r509",
      "r620",
      "r679",
      "r770",
      "r771",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r441",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r620",
      "r680",
      "r770",
      "r771",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level\u00a03"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r441",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r678",
      "r679",
      "r680",
      "r770",
      "r771",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r623",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r347",
      "r348",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r373",
      "r375",
      "r376",
      "r452",
      "r472",
      "r605",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r767",
      "r845",
      "r846",
      "r847",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible asset, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r235",
      "r395"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2028"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r392",
      "r394",
      "r395",
      "r396",
      "r708",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r96",
      "r712"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r91",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r96",
      "r708"
     ],
     "calculation": {
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetRemainingAmortizationExpenseDetails",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r393"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Identifiable intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Period"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r41",
      "r81",
      "r811"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "negatedTerseLabel": "(Gain) loss on strategic investments"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r56",
      "r121",
      "r122"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "okta_InterestExpenseAndOtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on early extinguishment and conversion of debt",
        "terseLabel": "Loss on early extinguishment and conversion of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r234",
      "r379",
      "r713",
      "r768",
      "r796",
      "r853",
      "r854"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Software Development Costs"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r88",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Other Long-Lived Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r56",
      "r380",
      "r385",
      "r391",
      "r768"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairments"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r37",
      "r270",
      "r320",
      "r323",
      "r328",
      "r331",
      "r356",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r628",
      "r766",
      "r864"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r271",
      "r588"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r33",
      "r190",
      "r202",
      "r221",
      "r320",
      "r323",
      "r328",
      "r331",
      "r717",
      "r766"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r271",
      "r588"
     ],
     "calculation": {
      "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofPretaxLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r397",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r272",
      "r563",
      "r569",
      "r576",
      "r584",
      "r590",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r273",
      "r289",
      "r290",
      "r319",
      "r561",
      "r585",
      "r591",
      "r725"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for (benefit from) income taxes",
        "totalLabel": "Total provision for (benefit from) income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/IncomeTaxesScheduleofComponentsofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r252",
      "r557",
      "r558",
      "r569",
      "r570",
      "r575",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r53",
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net [Abstract]",
        "terseLabel": "Cash paid during the period for:"
       }
      }
     },
     "localname": "IncomeTaxesPaidNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r825"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r706",
      "r825"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (Decrease) in Deferred Compensation",
        "terseLabel": "Deferred commissions"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r825",
      "r918"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r89",
      "r94"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r188",
      "r204",
      "r256",
      "r318",
      "r648"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "okta_InterestExpenseAndOtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense decrease",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r42",
      "r447",
      "r458",
      "r772",
      "r773"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Interest Expense, Debt, Total"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r44",
      "r448",
      "r772",
      "r773"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Contractual interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r262",
      "r264",
      "r266"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivableCurrent": {
     "auth_ref": [
      "r816"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Interest Receivable, Current",
        "terseLabel": "Interest receivable"
       }
      }
     },
     "localname": "InterestReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Schedule of Contractual Maturities of Short-term Investments"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r619"
     ],
     "calculation": {
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Total short-term investments"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Operating Leases and Incremental Borrowing Rate"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2028"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit issued and outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r15",
      "r270",
      "r356",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r602",
      "r603",
      "r604",
      "r628",
      "r765",
      "r864",
      "r923",
      "r924"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r198",
      "r217",
      "r796",
      "r830",
      "r848",
      "r915"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r230",
      "r270",
      "r356",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r602",
      "r603",
      "r604",
      "r628",
      "r796",
      "r864",
      "r923",
      "r924"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]",
        "terseLabel": "Software licenses"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r3",
      "r197",
      "r210"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Draws on letters of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r197",
      "r215",
      "r440",
      "r456",
      "r770",
      "r771"
     ],
     "calculation": {
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Convertible senior notes value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r20",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r113",
      "r114",
      "r413",
      "r414",
      "r415",
      "r859",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r113",
      "r114",
      "r413",
      "r414",
      "r415",
      "r859",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [
      "r859",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Number of plaintiffs"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Short-Term Investments"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r263"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r52",
      "r54",
      "r57"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r34",
      "r57",
      "r203",
      "r220",
      "r228",
      "r247",
      "r250",
      "r255",
      "r270",
      "r279",
      "r283",
      "r284",
      "r285",
      "r286",
      "r289",
      "r290",
      "r296",
      "r320",
      "r323",
      "r328",
      "r331",
      "r356",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r617",
      "r628",
      "r766",
      "r864"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r66",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r285",
      "r291",
      "r303",
      "r342",
      "r343",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r549",
      "r550",
      "r551",
      "r580",
      "r581",
      "r582",
      "r583",
      "r597",
      "r598",
      "r599",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r646",
      "r647",
      "r651",
      "r652",
      "r653",
      "r654",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r709",
      "r710",
      "r711",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashContributionExpense": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash charitable contributions made by the entity during the period.",
        "label": "Noncash Contribution Expense",
        "terseLabel": "Non-cash charitable contributions"
       }
      }
     },
     "localname": "NoncashContributionExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonmonetaryTransactionTypeAxis": {
     "auth_ref": [
      "r667",
      "r668",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.",
        "label": "Nonmonetary Transaction Type [Axis]",
        "terseLabel": "Nonmonetary Transaction Type [Axis]"
       }
      }
     },
     "localname": "NonmonetaryTransactionTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonmonetaryTransactionTypeDomain": {
     "auth_ref": [
      "r667",
      "r668",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange.",
        "label": "Nonmonetary Transaction Type [Domain]",
        "terseLabel": "Nonmonetary Transaction Type [Domain]"
       }
      }
     },
     "localname": "NonmonetaryTransactionTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/OverviewandBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/OverviewandBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r320",
      "r323",
      "r328",
      "r331",
      "r766"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r660",
      "r787"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofOperatingLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesScheduleofMaturitiesofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease liability, current, statement of financial position"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r656"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r658",
      "r661"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r664",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r663",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Overview and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/OverviewandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails",
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails",
      "http://www.okta.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r244",
      "r245",
      "r246"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Net change in unrealized gains or losses on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r127",
      "r248",
      "r251",
      "r257",
      "r638",
      "r643",
      "r644",
      "r714",
      "r722",
      "r820",
      "r821"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r173",
      "r174",
      "r176",
      "r248",
      "r251"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities, noncurrent",
        "totalLabel": "Other liabilities, noncurrent"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Liabilities, noncurrent"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "okta_InterestExpenseAndOtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Interest income and other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r116"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "auth_ref": [
      "r4",
      "r196",
      "r214"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.",
        "label": "Other Sundry Liabilities, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsScheduleofOtherLiabilitiesNoncurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": {
     "auth_ref": [
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).",
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale",
        "terseLabel": "Other-than-temporary impairment short term investment"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfWarrants": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt.",
        "label": "Payments for Repurchase of Warrants",
        "negatedTerseLabel": "Payments for warrants related to convertible senior notes"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r400",
      "r824"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Cash payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments for Software",
        "negatedLabel": "Capitalization of internal-use software costs"
       }
      }
     },
     "localname": "PaymentsForSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r46",
      "r80",
      "r260"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedTerseLabel": "Purchases of securities available for sale and other"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r47",
      "r600"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Payments for business acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedTerseLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r7",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r7",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r818"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromHedgeFinancingActivities": {
     "auth_ref": [
      "r265",
      "r823"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.",
        "label": "Proceeds from Hedge, Financing Activities",
        "terseLabel": "Proceeds from hedges related to convertible senior notes"
       }
      }
     },
     "localname": "ProceedsFromHedgeFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
     "auth_ref": [
      "r49",
      "r145"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised",
        "terseLabel": "Proceeds from shares issued in connection with employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r80",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from maturities and redemption of securities available for sale"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r45",
      "r80",
      "r260"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sales of securities available for sale and other"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r49",
      "r145"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from stock option exercises, net of repurchases"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r101",
      "r232"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r103",
      "r218",
      "r720",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r746",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, net",
        "verboseLabel": "Schedule of Property Plant and Equipment Estimated Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsTables",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r841",
      "r842",
      "r843",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowances"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r148",
      "r222",
      "r931"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research Tax Credit Carryforward"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r58",
      "r64",
      "r231"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash, current included in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r58",
      "r64",
      "r743"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Restricted cash, noncurrent included in other assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r743",
      "r815",
      "r827"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Noncurrent portion of restricted cash"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommitmentsandContingenciesDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Unvested restricted stock awards issued and outstanding",
        "verboseLabel": "Restricted stock awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs",
        "verboseLabel": "Unvested RSUs issued and outstanding"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r398",
      "r400",
      "r403",
      "r409",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Other Charges"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherCharges"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r399",
      "r402",
      "r406",
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Expected restructuring costs"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected number of positions to be eliminated as a result of restructuring activities.",
        "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated",
        "terseLabel": "Restructuring cost, number of positions eliminated"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r56",
      "r404",
      "r406",
      "r858"
     ],
     "calculation": {
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestructuringSettlementAndImpairmentProvisions",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Severance and termination benefit costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r399",
      "r400",
      "r406",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r400",
      "r405"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Balance as of January 31, 2023",
        "periodStartLabel": "Balance as of January 31, 2022"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringSettlementAndImpairmentProvisions": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      },
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.",
        "label": "Restructuring, Settlement and Impairment Provisions",
        "terseLabel": "Restructuring and other charges",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "RestructuringSettlementAndImpairmentProvisions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r135",
      "r216",
      "r733",
      "r738",
      "r796"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r225",
      "r275",
      "r276",
      "r277",
      "r280",
      "r288",
      "r290",
      "r360",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r615",
      "r729",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r316",
      "r317",
      "r322",
      "r326",
      "r327",
      "r333",
      "r334",
      "r337",
      "r497",
      "r498",
      "r707"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r502",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition, Deferred Revenue, Remaining Performance Obligations and Cost of Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r487",
      "r488",
      "r501",
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Deferred Revenue and Performance Obligations"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue by Geographic Area"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r485"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue from remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Performance obligations expected to be satisfied, expected timing"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Remaining performance obligation, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r662",
      "r787"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease right-of-use assets exchanged for lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r161",
      "r162",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.",
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Carrying Amounts and Estimated Fair Values of Convertible Note"
       }
      }
     },
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.",
        "label": "Cash, Cash Equivalents and Investments [Table Text Block]",
        "terseLabel": "Schedule of Amortized Costs, Unrealized Gains and Losses and Estimated Fair Value of Cash Equivalents and Short-term Investments"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense by Award Type"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Provision for (Benefit from) Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Interest Expense"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-based Compensation Expense by Statement of Operations Location"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r619",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r91",
      "r95",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r91",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets, net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Domestic and Foreign Components of Pre-tax Loss"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r66",
      "r67",
      "r70",
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "terseLabel": "Schedule of Impact of New Accounting Pronouncements"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r406",
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesNarrativeDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails",
      "http://www.okta.com/role/RestructuringandOtherChargesSummaryofRestructuringandOtherChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r105",
      "r106",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Summary of Restructuring and Other Charges"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r104",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r75",
      "r76",
      "r77",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r511",
      "r513",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r137",
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of ESPP Black-Scholes Option Pricing Model Estimated Fair Value Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Black-Scholes Option Pricing Model Estimated Fair Value Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r128",
      "r129",
      "r130",
      "r132",
      "r133",
      "r134",
      "r135",
      "r238",
      "r239",
      "r240",
      "r306",
      "r459",
      "r460",
      "r461",
      "r463",
      "r467",
      "r472",
      "r474",
      "r774",
      "r812",
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r785",
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Estimated Remaining Amortization Expense for Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r320",
      "r321",
      "r325",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r336",
      "r337",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Geographical Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GeographicalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofConvertibleDebtDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetScheduleofInterestExpenseDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofCarryingAmountsandEstimatedFairValuesofConvertibleNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited during period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited during period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "verboseLabel": "Granted during period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted during period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "periodStartLabel": "Outstanding at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r527",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding at end of period (in dollars per share)",
        "periodStartLabel": "Outstanding at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested during period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested during period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyStatementofOperationsLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Vested and exercisable, number of options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and exercisable, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedTerseLabel": "Number of options, expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Number of options, forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of options, granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value of options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding, aggregate intrinsic\u00a0value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r519",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of options, outstanding end of period (in shares)",
        "periodStartLabel": "Number of options, outstanding beginning of period (in shares)",
        "terseLabel": "Options to purchase common stock outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options\u00a0 (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r519",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Options outstanding, weighted average exercise price end of period (in dollars per share)",
        "periodStartLabel": "Options outstanding, weighted average exercise price beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted- Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r535"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest, number of options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Weighted average price, shares issued under ESPP (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Number of shares issued under ESPP"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BusinessCombinationsDetails",
      "http://www.okta.com/role/CommonStockandStockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofRestrictedStockUnitActivityDetails",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockbasedCompensationExpensebyAwardTypeDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options exercised, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Options expired, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options forfeited, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Vesting tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Vesting tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Vesting tranche one"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r518",
      "r537",
      "r538",
      "r539",
      "r540",
      "r543",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r871"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage earned by employees after each completed year of service"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Fair value of units vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofEstimatedFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Vested and exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and exercisable, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Grant date fair value of vested stock options"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r199",
      "r200",
      "r211",
      "r817"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r739",
      "r740",
      "r741",
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-Term Investments [Member]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofContractualMaturitiesofShorttermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r65",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "terseLabel": "Unrecorded tax benefit, significant change in unrecognized tax benefits is reasonably possible"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r270",
      "r294",
      "r295",
      "r297",
      "r299",
      "r306",
      "r307",
      "r356",
      "r418",
      "r420",
      "r421",
      "r422",
      "r425",
      "r426",
      "r459",
      "r460",
      "r463",
      "r467",
      "r474",
      "r628",
      "r759",
      "r812",
      "r828",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/CommonStockandStockholdersEquityNarrativeDetails",
      "http://www.okta.com/role/ConvertibleSeniorNotesNetNarrativeDetails",
      "http://www.okta.com/role/Cover",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r25",
      "r127",
      "r225",
      "r253",
      "r254",
      "r255",
      "r275",
      "r276",
      "r277",
      "r280",
      "r288",
      "r290",
      "r305",
      "r360",
      "r476",
      "r549",
      "r550",
      "r551",
      "r582",
      "r583",
      "r615",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r644",
      "r674",
      "r729",
      "r730",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r275",
      "r276",
      "r277",
      "r305",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r7",
      "r8",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with business combinations (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r24",
      "r127",
      "r128",
      "r135",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "verboseLabel": "Conversion of convertible securities (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r7",
      "r8",
      "r127",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan, net of cancellations (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "terseLabel": "Issuance of common stock for bonus settlement (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r7",
      "r8",
      "r127",
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock for settlement of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r7",
      "r8",
      "r127",
      "r135",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Number of options, exercised (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options and other activity, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/EmployeeIncentivePlansScheduleofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r25",
      "r127",
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of common stock in connection with business combinations"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r25",
      "r127",
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Conversion of convertible securities"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r7",
      "r8",
      "r127",
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under employee stock purchase plan, net of cancellations"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Issuance of common stock for bonus settlement"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r127",
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options and other activity, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r79",
      "r796",
      "r830",
      "r848",
      "r915"
     ],
     "calculation": {
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r136",
      "r269",
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r476",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Common Stock and Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CommonStockandStockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "auth_ref": [
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive or access periodic material for specified period of time.",
        "label": "Subscription and Circulation [Member]",
        "terseLabel": "Subscription"
       }
      }
     },
     "localname": "SubscriptionAndCirculationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r819"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplementary cash flow disclosure:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyServiceMember": {
     "auth_ref": [
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.",
        "label": "Technology Service [Member]",
        "terseLabel": "Professional services and other"
       }
      }
     },
     "localname": "TechnologyServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/DeferredRevenueandPerformanceObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r347",
      "r348",
      "r452",
      "r472",
      "r605",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r845",
      "r846",
      "r847",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r399",
      "r400",
      "r406",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/RestructuringandOtherChargesScheduleofRestructuringReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r763",
      "r777",
      "r779",
      "r932"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofCashEquivalentsandShorttermInvestmentsDetails",
      "http://www.okta.com/role/CashEquivalentsandInvestmentsScheduleofUnrealizedLossPositionandFairValueofDebtSecuritiesDetails",
      "http://www.okta.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r556",
      "r565"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Gross amount of unrecognized tax benefits as of the end of the year",
        "periodStartLabel": "Gross amount of unrecognized tax benefits as of the beginning of the year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r566"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions based on tax positions taken in a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued penalties and interest related to unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r567"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r566"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r568"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefit, impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r72",
      "r73",
      "r74",
      "r308",
      "r309",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r574"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Increase in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/EmployeeIncentivePlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r293",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares used to compute net loss per share, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r292",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.okta.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.okta.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934811&loc=d3e32049-108421",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=6457341&loc=d3e32102-108422",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29470-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29502-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934302&loc=d3e29515-108402",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r802": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r803": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r804": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r805": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r806": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r807": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r808": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r809": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "845",
   "URI": "https://asc.fasb.org/extlink&oid=126934811&loc=d3e32049-108421",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>107
<FILENAME>0001660134-23-000013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001660134-23-000013-xbrl.zip
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
M_RF[HI9GZ,EA=3EX$/V1)Y)4@":P'9M\H:21RE_ 3'-5E[AU$MRXBKJP2YS
M%P=\.(X*BH+5R/I-G5Z,VZUZO$FS+7WV6H7F:NIVJ6M^B]C4??(7V52)XQ!8
M,TL7#9:-J-[8V3E8 X'A=V1(&2)T#N(3#3,2H>1CL*T9M27].!QJV0LF.A@"
M.-74ZG,"=/?T^$ARP8U7G':+*R9@-1/)\7SU-2>'Q37]%6R<!SO(!_1,42D*
MU&+0@^(&YT_4'B[!H(*?BZ_/\9Q>N'-8_12]*6[BIPU7#, Z"C*$]D2 .E!=
M2I?T@>>?E3@V\GBGT'N+C3C188+^F=-7G@5CFLKTFPC$3Z*[AQ&52D]99;@S
M-L38UD]Q\@44B+Z/18]& "/#ILPXXQ$P4 7[4ETA.1[P^@\"XRZA=2'0+BQ=
M-763N0O<;'_\-11Z$KV#@UYQS1"X_[5T8@V09\:AG 9ZF,KC%>@4:@(%331>
MQ6]I$/NB\6?> (V ADJ@B-*&Y98>'"3F>\*YOH_SM/2&R^#P5%#K)NJ$@$F=
MB.L\+&!($1;D28MO6E29(5K#]'HG4CE["+NCDLL"-[Y0LG5ALQ)YW_3.?N;$
MU.;S",E^V*OU;=VM9%^TALCAK!^;,9<&6E>F--JV4K SGR)T(D;J*-B3Z;<Q
MW#*(?EE\:K ]OK.R=UP#0=XM15RWAB*J43CMPM"]-\(X36T"%K6EIY=4.XE
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
M#3LPY-XZUG3X;@0&TEOG?#QQV'AS)A^&H_YL.!Y99V!]_?<S[U8=UJC[NMF
M:A%*](9^']L\IPSF<1\X]),PA8+JNBW:QZ<$@WY"$CP@#>1;F.YIV1^@NL>>
M&F==Y83UNCM-"FL]LNJ/A*/Z8^U@^U;QR^_6O0#/K;.N7LYC_P[^L\Q6X>__
M#U!+ P04    " !K@&-6!1N6VI #   '%   %@   &]K=&$M,3,Q,C R,U]E
M>#(Q,2YH=&W56%MSVC@4?M]?<<K.3LE,? .39%W*#($TS>*V3$TVLT\[ @FL
MB2UY9#D.^?5[9$. DFF[#[OC\&"DH]OWG9LN_3?C+Z/97],KB'6:P/3V,KP9
M0<MRG+ONR''&LS%\G'T*P;==#V:*B)QK+@5)'.?J<PM:L=99X#AE6=IEUY9J
MY<R^.F8JWTFDS)E--6T-^D:"7T;HX)?^&\N"L5P4*1,:%HH1S2@4.1<KN*,L
MOP?+VO0:R6RM^"K6T'$[7;B3ZIX_D+I=<YVPP7:>OE/7^TZU2'\NZ7K0I_P!
M.'W?XO[9N>=1TF.^U_7]N3_O^6>_$[JD%[[7NR"]OST$Z6#W>DRNUPE[WTJY
ML&)FU@_\BTR_*SG5<>"Y[F^MJM^@OY1"XV(*!]?%>H[CF8A:X61:9D'7/NOA
M7!FA%!E;%;V@9U\8H6:/VB()7XF@DK?J%;:S+&0B5?"K6_W>F19K25*>K(.W
M0\5)\O8T1P-9.5-\63?G_(DA8)RZJI8UF7,<G7#!MN2\CF%T]1CS.4=5>[9W
M2.=E(J[M9UN$+^C@Y4'^(?N$+770Z71M]_Q()\_B/:TLT-1,_:]J"7FN02XA
M*N8YIYPHSG)3_W*OR2G<B(5]Q/M[.OD9?1UHIWN6_5=^X']+^-Q'PH88#(M<
M*]0Y@:E>0\A3;H*T_2P^@2:C_X"):L$@&D;0KLLG389[G<X_0ON:J92(]8EQ
MC4I\0]';.:K_1E!C"(6Y3[.=,2IQHXGM&"B6$$'WL->"UX%^(G&3VF&OJJ\#
M^6>F8Z:,IG.XM/^TH;TG:78,/W.8QCSA68:]\BK=0GM/\D*T1!GAXA0B.\2N
M5:79MC([FB#UJ>H4PG $[3$&1TE4L[/6'R0C B;V!-5<E7>VF,HJVO/,AB>0
MMC0VDXV/]^@:-SMF0ZBI\1Q$0S+9<"-$<JF-I\"("$(W!Q)HU[5F!WA4<OU4
MIZ+-#K@G:;32;R<0XL6H?2NJ#6&"<*A,4=OH_Q$A48'V^,0>^4*:- 24P5>3
MC/!_5.7@NJVI%+<,HI)A2H7AI3&,*385\$R6(F?H19%6C&D(R3S?!D+3,^FP
MT+$+0[4RFY? H+"'B/JYWG#8AY<$?7!!:#+RU^4=!R>$UW% J('7&^DW6;+1
MB&]5L2K(>A.&F]J_A_S]Z_UV7=\\><CZ02TP]R'-']C1(]-VU%QJ+=/ W0W!
M-">30A\/^<&[U.9;/Y%5CW6#?P!02P,$%     @ :X!C5O@=$SM(!   )A@
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
MP'W7UC1X+T)E<$OIRB_N01-"H;'<XK04Q5&3"#2;)2),F,GI8R4_ PW%(F3
M1!B)=9E*_$S8! TT&81.05HW0]54A&9.42QBP7S=#=NC_-E([C8 6H\  %@L
M4G0Q16OETC)&'Z?CL%X;%VF,"<*I)\/OH<PC7!/#MN:_,H9<:#EG&7J= $-
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
M-"!M*0L\.KW2.PL#TOO9G52C4\E(Q=&3+ZN\",R =-ERPD0T2RC,H^]\/S6
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
M04'@ I+/R4M(<0F%1ZBCI8CDD@O06A#)<0P\J"@<+T5'<A!5*N@]\UT49A]
MYTKF;+S3R:$*P(.3,ENC42OA]7FEQ$64YGUO(CB;Z9!D8@(:D4)D9<:+JI1W
M4<J@?=DWO@(1[_D<F[.9OY!$@)&3L2U58G((!KPD/0M&!J=UE?9^FJ^Q.9L%
M4TK8&$O:=U2J%/E1N>SH%;(D@DV.:04R8"[B.G2'U.X<ER5N.QB)PXS:.%P_
MB9WCA&ECT.^6\-+Q""9;>*W#H-?N[0_?X& 2@#J]^0:/<O$3<]DA<QIL,"I*
M#AJ85LIA8!*$-!4RP L*BYE8<J_<>-\_8<CK4I#)HBO.>=;$USB1[0KI_@6%
MQ4R,2!2:^)UE6B>BZ_2Y+*M.$:)-08.HU X1#P&+V6P>,INJ-PH]9.E*"2-%
M_-^[ " @Y2Q)>+I*)7P7&!HS,2:H<V!66IV54,)YQU2RVCM2$,GR<ZVQ-":/
M<<NAK(,SCBNN0U:1)6>D(._$9<TB:F:6!F66<]</;T42YT$PE[*/04DNR1EA
MSD7PG*<<996*#2\:'F83'T;R0(SF64:GDN(0T66EN5#9VVD]KJ7IF 4>9I,V
MZQ7H+%,L&RE!CL$IEU/@S'%@*O*EO7ATBXM%!-(%%I//1DGMO-$B8,[9.L.B
MJE(]MP6$Q$RLAD4KA4-&YL(H!MS[&+-0/@#JI,[7;"VMQF/:0\HEDGWFS!H9
ME8C99\2<G/#$-*UV2T?CKP*:BV@V'$!.J(E. B<=D7VP!EB(F2$/P/G2;#RR
MM9Q:!L_ N)0($!@$2,UC"#9S#9F?SX0MC<;C6:)'/%);#1$05%F_&;@#)HQC
MS$B=S_,?EB;C4@9%[Q,.1NW0P34,HR^G+:+Y"$)K9:T.C-"!!KSC6IM2!E$&
M:7RE-MI>9'#,Q)2 +T+2])^7"GP*NFP4$%6.+FB4>6E*Y@,<L_%$/%D22"5(
M@2IQXW32,7KPS"=#'Y9FY7)EM=(%E^"Q@[UV?]#LCQ;3JJAH@L@J)RV-LLI[
M+4007 @'R6:IEU9E+K Q&_\DHQ(:0PZ0E!3HE' Q8G <7,!*E!-Y#-B8S9Z/
MZ)-*UI=M'U6I+>/!BIQRP!R,\LMID<O8&)\WW,8.=78:]:E#]..Q,,P;8X7
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
M[(4MJ@5^*X6'<HO7!$E(6WNVA,\5!M,.<V:I:6M;9O!CM<"5ZTH>-$:Z5';
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
MW3O'&Q/E7"FTYL+9)JPV"0-N6H!);UV_R&'A?AY4^I'0<@26&T#<P$$_>):
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
M% 7:QVJ,AN2I;/OSD4,Z(P[12OW?R!5"P,\=GST26&&7M(#,%J_X$-E @O/
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
MG^=6;[!6S4B37G_NM*]YP#TT_3TE<QK79MAM'G[%12_E"&K E+B+@Q>#M24
M\E-8]!;K*%KM%Q-PQ!,8%G%75$KC4">;DO3U2?+=9Y D?_R2)HZ ? &5/;0N
MCUOWD^VG/317HT(IE8&QK@QTI"OK:"L-OO>PDR$TCB+JI!T90LDV;!199RD2
M]A4WS7G";0FT2"54MD\V.G%"?7K1Y0;)#YH.Y>LS*KYD^\]Q;N?A;!<R6Y<R
M,=+<WFC6'H/^%N-VV):]PA*9I#34LW52+98U!6 Y-4 EA+5M]=RTG&L)#$D%
MK75*?-^$O2M:H0RFB&RO.C* O_K4QI,.C]X ,H@5#.UR-*5=PY("MZIJ</Q<
M4B7G*=+3-*XQYV\++%4:V_;2VA(>N;=#2PS_.)**30PN(L4K.@F& Y N6A,"
M,#P&VH@# L_'VE+VKRDH:K(H)JHC!,>7:V1]G=IE51=9D&."\;EJB6AJQVA7
MPV:9M3/:TQD=I.2\EP-/^<E>)O^TIB#8_9KG[ ?/H9@L"E5YU-L.+P<<"'TF
M/X2D,SE@8WR(X_/ 5WYO:TQ9ILF[VG4/_9Y8BKX#VPWNC@ @"=9(RQ=]_13^
M^!];%Y1)>&-+O':(I:<OX@K^1!WTB/$H37ZJ:FPD2*;>)7:<DA[$5RS64[XQ
MJAAK>X9\$0A/( ZSG;^B>J1_[OZ59KI%B.TM@G0XZ87K2^GD7\&,;C(5-4$/
M;']$F37!24Q*[81Y !S&-"^LPP3H6V(*B85T,,Q+=]FN?WGO-<%L>^\:%@+!
M]0I69WTG25VW\,-KO)/!S_YR\GKX&:N__\2-&XO,]8WRSZ?,]])]8XN>\0]<
M?&EX^1IEELW2K61K@"L-;PNE3/@3.-OD?=<2_@Z7Z ,<N;F%K^%?.9VTQ4?E
M)XS,)=\1.R >F^3X#&[;]M9M^"<?X4TQ$J</CL^LPBH$9BT+Z;UAIZE@UD4\
M2J5."-6]8N[(-0UWVN^9WCIT5KF6@]YC;D_H^=@6=!5BH?(A +$XX-&P@:66
M$B4(6R;<J9B>29H%JJ<?&CO\+<2UZ9(ZH&40=PX \\2:4R"%7N/8&6IJ?R!9
M\)M]5C(LQ#TP_E5JK/(2,YT4-6LP9L\Y'S<>DEP.GE-1 T7M&AY8%P.&G#M[
MZ^W2P%R$(TEI54ZU%R$N9^00:HA1;223\)2UWK''5X5A2[C7IF90%2P3WE)N
M1D.!& ;NK3^*N6H)MCH^8#KE)$U.$/"S>ZR7FS@MN'-&HW><D$OP]6/.UG^D
M;GAHKK]#F.WNSNA_GJP32(5(H(9LB[G'9Q3;1+7+N(O&L>I$";C:+/*L6";V
MHBH06N-X(R:R'(3SH_X03A0TLWP:01H$$DHQ >I=R!5L_!XMS$'$@SPTI//$
MNAS,Z[7!2+%+!9G;ETJ3995IQG+9CV X&$<1$V25F1L[RC*6M^VL:MSS60[_
M1N00;IHLW8D#HH%MD_(I]R"L.;1G!"K1^_/-%Z"I?I8,P%>\> T#==P'P@%#
M_[I9X2^TPC_D4SM93K"-DZ<E\NN\8;>^LY7G)E33P294FX/^Q9=[J-GX2F7V
M%SCOF]6FSAHQ&C_*6:[VG0Z..WQ@LP=?9@].E;! 07]DV(\0*635*UU4+;N9
M :7B$_:+?K%BF85 6ZJ(T,92$8-&V%PWA!HZLD??EZ=G]348Q"#^LJ NB=D_
MD$>DG0EG6;5P%% 1,YI#$A"B!UFG_E9=8M I=:Z;9NJ"=U+L#^QM(L//&0SC
M;7%LM]8:;%Q( 7G3A(2I8+@K&\ T1S(S^'KJ@9VI8-"YO$;@V&GB&*@BQA.'
M"4*_@2ZZ*WK"3B[E&0:4'(DM>(:*N=81N(^SS7YN%:&' 2=?N,/#T2]AP(EX
MPL[*7#LXE6BP9Y52SX']G2^"9:F(X<LQW#SED_V&'1P\2-/"_I8'S'AZXGK
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
M \&O[N&.2> B$F^8&TY:=,AYT6Y&Y&FLP9@$WV8FRA4*D, U4 ! ##TGKS,
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
M1\V,:T[H[\EU]N=5X26*K%L7V2?!.*@,D++Q1ETZ) BUWFM$C+NQ(&M)E@F
MDYT4W+QBKDD05,T()?-DWJH&PE;RSB[Z%F@CC&I?Y_G>9O>A'9;"DM48O:1:
M#_51"6'B%?U2!3#UV!>@%^$+H%YJ;JXQ=67TV$+W(!EZIQ?A&2>,C-"3KAN
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
M9"H,MW L.22150\H-20M>[Z\J!O!'VO'V;M/G0(\:U+"4@"2HYF03,$<)S#
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
MT#+!W1+W)68/)+X\[>;'W\@D44D4\=V U1A"# YSYM8]9:CH#66]HS?.V4/
M<*%I&8VP$;U,X;7EQOSP0#7>!>:&+X08NPO]/9I =@.1I\">#A\5Y9BH$.=T
MT,*M+GMBZA#68FC#M"HBW%!N0?:X!<@EA#;U><GL972C!4#Q!09^!0T5Y&?]
MGG$^(K:2UO+AB'=7XPEE7!]1Y:%JBRP9Z/^B%-.3Q>L(X.5&1R\86PB_1CC.
M0?!%4G.5E('W0UJ&C07;U^P\(D12CWJ08A.O2A_,>W?PB87S2SJ%P[.?R%(Y
M[\N6F@8 %XE,#.8TP6O B^(A3O#&WU-=2/)U?O-00_DWBXO^JD:8/]'CK:SE
MV)S:<)5E/GK5E =O"&Q<8;4T#5SZ5LO87$8Z#^Y-<-UJ1IM&MT;X)TX^DFTS
M&PV-]N$C]?;F.U?Z>\#G@/5AA,W1UK(X5TCGP=S6N%Z<H79&V1EROPG0U\&^
M(D!"AO\'XVWY,V@38A09^GD03.8O;VH;H+6QWX)Q90U:?YQ@GX\3Z=!(F+GV
M>)MIXPYM>=C03!F(*D'8JT1]'&@*'<RM7I5L M2Q2[XX5_%,>F>PD1#R'FQ
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
M'U%PSPTG;_'WY3" ORR%W"'VKJ'UJF&%%XVC^<YAFW\;=@Z&E*=?H3-P*FV
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
M"$LW_4"SML&^VR4>-2N6!@+]+NXN+UG:39<(OZ@C6F4,NMV"DMKNZ.?+>'7
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
M&Y;+LUS2Q0?*#(J8Q7Z]'FM2Q)'.!(18E7[MXGG**7%+'&IR?!WU0D&7%94
MW:/&3VCN@ 0J5/\('^ PB HFY#E!K_.'<)5>0;[\9O)2;ORY8$L4*C$0%#-,
M.3Y.BV>,T(H?P@08W#T>N F\^YDPX^_8-2<A,%"U(_Q@.31+$!'RZDT )R8'
M&$J$Q,^-3K*-&Q()0DX@R=2+8G;PALI6,&S>(5]# CM);L>L_<93\[ GY*9,
MT/7#3XW"U\^ 1P>BS?R>-]USNLSB1R2N@ES%&:IS+)[]\:NOT),O-Z2Q(A[K
M]\]_/!./M? 6?E.'T5HMY"'&,/90, ,31J398;,^^QJ__?S) HK$7WVS.'WZ
MK* +O!Z"]]7"[?FJK\X6/YZ]_NG%R]?NPR?_^63Q9[X#/&GX_5-7+;EY9>('
MF[ZK]ZA54J$*"2W"QG--AG\HG@G*'T!Y;K816-]OF 2\I'5","E6^-+Y.0 H
M*0I')QV2T(M]73(@2]1]M>< E,RX:+4=^HMFV?B^"&Y!:%+RP'#J=3M3%-L@
MG"<,"%-EX3\V+*$^J!X+>+P(5\GP!2R#%[UNB##@'&QMQP0$( E6M@Y$HY[
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
M-&O[,^(B7]%V)037YU^?BCEY09Y N_B)^1R>LUC'LS]^_:7OT2/.6:U1P_9
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
MBKV?/]UA@6ZAOM.=G[3U>O>GSV^1"SIY]O5'7K/H07WYS<>6$HV'YMD73_X
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
MMP6E)Z8J#':V^VV%]Y(NG::E2Q7ITEZV9V?UVB33N]N->JM3/9'\W:Q 6TD
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
M9V5)NG0>FR5IQ4EZN:S_T0:TUQ?0#J+D10K\3"+L#O\=GYZ^65O&W:XJE?M
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
M-5)6V3Z.#>R9/M:C'/26(>,^'LT5#["@5X/QV3U$>W!KT;X4Y.5I)?L;A(3
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
MG&S28LUJ3#H[R]PLV(YB,7W@TU%JIQG S8_/S("#\M<<F,KHL H*P6(WE"Z
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
MFS]R_;Y;8CZW8P9.*Z;<J/2T?';Q"(*??Q489(S'O)0/65G@808W]<OK6;*
M)'F(!?2N>./#;/F$9[U3/ICJWB]7*<8/.CLXYIE>B6?W;N_MO(*L3MX(A \\
MV\\.)@C$]S>NK7Y[X=@YG=:\@=;\.-E],Z,U3]6??S/U;W@''9R*[V-O]W#G
M;.\[G,OV#W9T>.1\_?[QY_[A#_CLY_/][;_2_>T=']=Q]'?T<_?C/]*-J!>!
M2^A+K!JE@0\N8>P2)PEUD"@NF!M>;6!=0D=W"P1V=/1,Z4C'C 4Q]X".'(2%
M#ET241X2/PE\[CN>"&2T\=K9!'FW&$=<^$'O1&>]'._U]]ZEM&=^GZ\F,.5=
M376&Q/*MZ>1XG($@5C>+57D=*3XV*3I['_\)E1?0(%;$XP)!16A,(A5*XE$W
MDI'KQ-KSKQ!I2\GJCFF-CJS6AZQD+%PG$C'Q8M\AS!<AX0XHSB1P91S02(O0
MV7@-)E@?9-P-1)RELQZO;K__**+N6@UKB?)=GD_G"7()?&E'BX].BW3O[!_7
M"<%(DR#3(AD2QEV!P,N,1%&@5*A]Q:GS."+NAN2T/YWD$SY"3["CJ7;2E.\Q
M)]"A0P*-\BV2+N: 0^(P3P:Q$(D;1+>EJ0<541U-M9ZF$M<5'M<^H3H"[S(!
MZHJT@O]0'0.I@;B)6:OD5*?V6DU. 15".IR() (1%7)%8HI#!VC('(?1Q%'N
MQNO1^'KKZ^;V66HHPL[5JP5.C^>]<=+[BX^F/+NPD5_/[?>0],QG4:YM5K%@
ME9YVE:DKKA";95\3#.K0]E?%M_.M9(FB/$G0A\925:P/$RKV"%.^#MPPB'T_
MZ-#VUY5C5U7LU7'L W+L?+V7E)*&4A$ND$^=@(&6#!+" YGX3N((!S$LV\>Q
MCYT6;T^F\LV YWEOJX>%)>-1D:[LW2^9IUG$J",H"&B/>0D'_A5:N*Z../.]
MR+FQK6P7U65@5L>RGZ\QCD]^[/UYY._1'3B/=_1HN.L<T;^.]P__&.S^W/JY
M-X3S^;Y#=[=WV)X;_=S[]D]$J8B%[Q/E>\#Q7A01#E=+G% !S\>1SWWW3ID\
MWP=S.TD"12.PL44@PA#,MSC64CB1$[$;._$=$;6>B"18Y)[/.7$Y31 ,-<#)
M"0Z!^Z8L=L+02QXEC7<WFEO,MS1(KDNV/!,Z='>W_A&"AARNF"0NC0CS%26Q
M%P$Q*L]5@6#,]Z\J2UA*4W=3AAU-K0M-*9!=GN?YX+_ZB+O$)3BQRB$A>#%.
MZ#K<4Q%",3IW3^'=5LP]&$E>&AOO:+(U-.GM?OO'UY'TF9\0SV42]"V+"7=5
M0G0@E>).H#R$_F@)42T+CG?TU"IZBIAT?)\%1#F!2U@4^D0$+"%!XBCA, ]\
M!)S(ZS.0<(N3LQ<E'(:R6V*Y==37;NK;__B/3WU7*.H2%48<K#;.2(PB308Q
MC[@4/G=OG4)^,'KJ5.3S("KN^J[K^"'XH-@6I#U.>! 'Q%,ZB<$EI4Z$"-HL
M[@=TL7?U7GF]WD)*K]^#[YYH>-2I'ES<)\&WOO!S=[0_EL#/51S;Y0I6RJ#S
ML[3!9@AEY!"'HV,4<D$B[G.B>.A$(O1$HOR5Y0HZM,B6L>L=%6S'KH_&KG.I
M/>E1)Y0Q%G_BP'L/'$<>*I\D$OE7)YX,6LFN+[<)T:;V_EAI:H\JW_=\N/V
MAHQY*@I4*!Q7^U+$B6*BR\H\&<L>76<"#_;^_'BV2S_#^W<OCKX?.; 6_^C+
M+CLZ_/9S]_L[[^OW/X;P[!]?WYJLC$=Y'$DA2.+%"6&<<2*$U& 1NTX<ZE!2
M&MPIM<==C*^'@7*I9"),A([ K(Y\'=,XE/+FM90=$;6>B (E/#<&VRZ,?4V8
M<@(2:9<1!VZ=>9X&K<$>([5W-\'5I6'6@0XQ#>-XH7:B4!!P##%(I#017N(3
M/_ "06GBA'"!MPP2W4V.=32U+C3E*V&ZC$FBW0@\6#-<17J$<N:YW \5HSC#
ME3Y:8N_!"+*+@K>:&#$'0X/ =542D=")<%JG$Q,A(Y^$0L<1C6*7,=T: ==%
MP9\'407<5SX/(A*$3!$F0Y<(;'WQ) W :HJ$1^.-UV'?NY%\NWU:[\&LMHX
MVT^ [M[V#V_O\#.L[>/YWK;\AX61#KCB)(P2A0ZI("*1(.RT#A,=^N"O7E5K
M^K@4UJG,YT5</M,>"[V0@$\J07_2D,2.$P*M2<<1@C'J@*,:].-P<715:]-]
MZ]L==$?3I,L?/!JOSL^(5<*E/(B)9IY#X,IBPL,P(<QUF:M\5[ D;F-K4-?,
MMPIVO:.:[=CUT=AU 197@"SU7.(CIA7C.+V)Z80D220#WU%!$K:275<Y*R8T
M*;OV8=UNP5+QF/F@=\)31=)13_*3=,('W>S8!VGZKP_\ YSWN]$;>]K=[(C5
M2:#%H?+*"P(O &\/9$V$36&<1#S0A(6^B!A3CL<XQA[B<%6S([KJH+8P[JIZ
M_SO&?0S&G3,='!DGB+U*/%=0PGS*2!PE,7%X[%//#740&L8-_<6@X;.O$VJW
MX2#E=#@=8)%$;VQ&SLKQ\"33QWJ4IZ>Z-QCG=QL[]\P<EU\?Q8;(87/PMP69
M5%^"&7/YIGD%[T9P(_H]W,.>GNPGA_R\$T>W$D>+ ^FI]D3HAX(HK%F$:Z,$
MX<5)F% 9)MH52OL;K[W%8;0+HXZZ<,.SX=J[&Q =USX-U\X9$7"!F-8!JT$[
M@C#%7,(3)R1*J%C26(:1[V-M13NX]D5$'1K&@]))*M.[3:9_9E[+D]H*G_2$
MPXK4#L]&<%AYXPZV[15TKLSJI-#B('O%?9>[<43B@(+M()0@$<ZJI=IWJ>=+
MX<7@RM ^"_U["*(N_- V1EZY^= Q\B,S\KPYX<B8:<6)&WHQ80'U" \B1;0;
MJ]B-L$8]0!26R W:P<BK#$>T?.9]?NGHOOO$(E[:;.Q5Y3J:@Q1WS"UTDFE5
MD@DDT8*)X4?,=1BE1+HX(5=AB64"QH9V5.Q+'Z26=#=>^WT6+$JFNZ59'WQ$
M]A/$,%X:MZ\J0=)Q^P-S^YP=XG/*?8='1"7@1K#(]TG,/8=H1:5.-'?"1"*W
MQW0QLM%2;E^#D<+A%=;)(.4B':23%#MS1NH*:Z5W6SNQN!J[LU<>G+\:3\5
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
MV0A.*R_?^P?25:7SG4[GWT#G+XX!]< R2[B3D"CP8\(44X2[KD=\ 8XF]\)
M"GEU-N.IZ6#;2I6.$NY)"3)P!=R+)"I,L'0IH"1B-"$NC1PWBKR01\'&:W_3
M733_VM&0_DC>:J>.GI,ZNF?8K%-'#RR$YJ)GC/$X%-(G(O$\P@+)B) J)D)H
MO,!$_W_VOK6IC21I]Z\H..\Y9S?"Z:W[Q;.'"!:87<\[@,=F9E[\9:*NICU"
M8G2QC7_]J6Z!#1+8" 2TI)R-Q2"56M7]U/-49E965K;T3M/1HXT#G(X6,Q(\
MS2'YNEHB21Z$)*1,1X'49Q0QR;S+S29D^?R:ZN<X'>%TU-+IZ)ZA4)R.'E:$
M9@LR&1:XCV"H$2 LTW5$U-8FLHM:!Z;J\Y7;/ YP.EK,2+"9)\%,!&YT?11'
M;CQF#3DS'FV.VL?ZH+SG9+;D=CNF(PR(KU,O,2#>#JOG]^:/%,&5OKAW:1(4
M'W;&PQ0[HWZYVY/3HL]U>;GY ^=WV( Y>03?&SG+F5D]>;0+SOCCTQ/L!:);
M$T#WQR<^#0YR,]D.#\:CX:@@5A[DN0%V.>6Z-SZ!V!_!^>6_S,D<Y^1;S,FS
MATE:EW2L:^D[GVKKS"?PR@EPT?KZQ!I"%&OK>#FWRV:&#8Z8AQPQ,3!-!-%@
M?+'BA0T,/*,1<C'":1DRG-:K'52:9P7;[QMR=ZN6/)<4+]\>_[6;8NZ;F8E3
M3(L$8_I@5%LD0;D E.GZ]);LP<BB&I(QEHJ_;HC]5@#@2<<+3C%/,6*XE=9[
M1X$8[T 06D9,&4)@DB,F"J6+6-;;K<L4PV^QDHI3#$XQ]\^@Q2FF/8(Q'5GD
MD<O@I*JS+8I-ZFP FXIURB,QQF3"9"!M'2\XQ3S%B DF4ZEH@)0M!Q'K8Z%M
M4F"]]=EX7Q"G98IA^AFCLZ4"EFF*:0*#_QBY<MWR;ZP^;/ZS_+CHVXD;O*MZ
M%UVP17?/OQ/JZ-\+:JY*__OQ<%3EL\E+52^FWN@%T\U<-+EU/_C'YI?'\/TO
M.W^ER6%G5[\JI+J@UDW?=,\9QEY,,,UE7E2C\IWAVU,.JZ><-REU]ONC-*P#
MC]O]7I-T[PI].S]6/=<+Y1L[;T;EA?I$E^'SSNT?Q>V>X'EG!)O4@CKM#ZMZ
M_+T8I*X;51_2#Q^K.#J^F!\O??#\B\C7CSA?.E^4Y\:/S*(U@\YC3??-L]?Z
MZF.Y_+/N=J.#.1(:G90TQ2BT*]J=' ]"FBR<BH;_8?7&Q8>.!Q<=/RUZ#'Z0
MW)_@<KFO%Z[[T9T--_YQ]8&4IS$%P)S/[G:,N05O'HLG,]#H:Z$Y^._#K6>=
ME_O;\XSXR^17[;NG[8/]-P<_O]S9.MS=Z;PY+/_L[>X?OND<_-C9/MA[]7KW
M/[O[;U[^MMOY^>#-F]6Y[;]5O4ZY6+>N@?CW>6[K@7K-;J4-5^??9K+[JGS-
M)%N^O^M.A^G%Q2\_Q&IXVG5G+ZI><[WF0S]<O:^:XE.3:W.;D[>_LO\YF2C
M^?K;^3>?O_V\>6O*)IB\)\USH^F-;Y/G-[_WK<M2^MPH=J?+?OL]KBQV5NE;
M7?8["[+M7W>]WJ;]<BM4WN9>SB5MFD3]TP7;<3=I6G,G1\D-.KM%FF+G)]<;
MN\%9A]-G\RR?+SU:EX)+<VP;;1V2K%E36LP]WB:#9,F?%<-G=>MG1=<DG0;K
M>F&%":SK9>3^V47D\NBL7(.^/=R21^]_J@YV7K_?VWDI]PZ[U=N3O;.]WX_.
MCG[_A1P<_G3R)7)Y\JL\.GSY^>#?OY1_?WM_</CZN+03]7<=[/SZ:>_PW<?]
MW_?*9_X4TY'+MX?=X[WW>^+M3O>XM)'E'CZ]?7]<[NM7L7^X^^E@9XL>??Y%
M'AP>Y[UJ$K7<>T/XWN<]LK?U!\W&2RTI>!(I".\MF.P%$*&E=33PR!*6]4+E
M6B/E6KNR7LNA7)^GE,L'7Y^$2Z& 4Y0K.P7>^0R$12MS5BG$A%6]4+G62+G6
MKJK7<B@7G5(NGHO5I>K3>VG.((P3X&V0D)BQA@3IL^/K4M2KO3K3''';[ 89
MI./4&U8?TL7I,W^K'=Z_O[A--.0A]QVM_#46%#5I]W%'=0 E'+O>NWIX%74?
MI-*5SREVWKFJ-^ST!TUX)97?>AWWP57=>F$)<G\ 0U<O2Z4P'E2CZGY'RRY-
MDEX[0A"--FQ?EH:OL^/6!48_]@=O"D)OO@"T%>M\ESJ5HV!^D _=)YQ)YYA)
M][=GHQ=*VU0L'>#$%A\@)57O-$J09'+>$)*B\77:53OV^SY!=NY*\OKA''3D
M]=/P>MJW=W58,MM8C&-66\BTCDHR#\QD3XO7SY7SUQZ0AKQN&:^?\M E9//3
ML'G:WXVNX,EXAL@% V'+5&U$\*"BH\Q+)Y-QA<T+RH)ND5?;;L>CC/SR9Z]3
M!OX@]<)99S0H5^LVYQ5WW!<6K,<QJ^WW*\[AVCY'Z[ &:]+7K5X\_ H=ZM?]
M].O-C)?!10ZRH @L>@DBN 1&9PK4&>9#XHD8L;$Y6V4(3X!<8I(_C9.!)'\L
MDD^['#E2S4D08$U.()S0X*0@P))2.20MI: ;F[,5*)#D+2-Y6ST.I/9C47O:
M_PBA6&%UB9G ZD*!TG.PGC/PFFO/B>&$I.NHO?3'P+;;__CN ML"BJO=,=6A
M+5K6?J\$->HN&C6;AYDIR=K7)0<B)R TSV"3C*"DUL7VK&V0.B=@-DC2OI2
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
M2OR]*-^J<U<?>JC_<ELT*E:;X='+V"1QR'Q?^YKX7@*VD7',!Q2.<*"5%XM
M@)P=O?-/E8[OK6IQI./[IN.!@13[J8Z!%1-%%="Q H4+U.44/LI0^: ZAS(;
MZ?A1T?%6]&A:2\@CP=Z28 ?&4>:+E*LH)%X:9"!XN2:<)8+(V-,R "(._!2,
MHV1+$(:>;O"DV\]5L/-S, 0$0ON/$93O9Q84G^:L9D&@,;PTVX(-%\:LG7MA
M3\L0)IF4+(DT)SI.8@)*!"=,>R&)O-33B4 D!#XZ7)\J(6_,+A@)^<$)>5AL
MZ&<^UYE/4DH9H3H$/2.EBB0Z4)[/.5?)Y@R#D9"?K&%P<TH>*?:6%#O$*Z0T
M"OQ0P89XBM X MIE*B%9FF::BRS5(89-PKL !H\1DS%B\BU=G^:%^#0I;!M:
M]465(J\Z%4EEXRD8 R8/V>\)=^70;$KUVFW*B %]2SX<+K>0C6*M)>7$2SPP
M@7P_(3SS-:&)DJG0H9^$V$)V&:5A]*8^;F*]WQY.([%NA%B7VK^R./22B*0!
M8JIXD289T"@14M$X $KF@<!6D2.Q/C%BO=^>32.Q;H18WP_+>D/0A@*?A!Y+
M"0TD!PL'710ZXFD<IO /?_:"CF5$6W;ETPT"]:V<4U:JRN K6)!*8#@S93G1
M13X_G:BS\VEQJ92SAVJC9P(+-AM#0@]G^.PY!(Q#_<YLV?N95.4>?#&;YY_5
M[DR:KW^#K9$OB[-S-:L8CO<-;-,8P;XE%U\&9U!,QID(L2E.Z!.JTA24+^X3
M*8%)9ZGR-4N?O0C]T:G\Q&CZ7NVCD:8?E*8'9E02)B+ED2#8%X=0EBK"M<Q(
MEF0R247H9X:FMZE[YDC36V]&C33]H#0]!,&/HRA,%241;"VAE$8$3C;\)1D+
M$Q6@^'[V(M@FFAZMK:<<4VJ: )P[]-D)OUR)J?EC-P+XGE;6&GC@L4SRKOSY
M_9<E.RJ-_<3W4DI4%@A"0;J25"A-1*"X$*A=Q\ 3:+HA;]@("?Z8*7WCMM=(
MZ?=(Z<,@5::H'R2,Q#Q&K&]?D#3EG$1!DBD=>%1E]-F+-!LI?:3TS5MDMZ'T
M$4AODVQ@8)!%,66>5 'V%XS (.-@D.DX(XH)%3%?@"Y@(/^];+E%Z#9R@B<;
M%GJMM1)S6QETRF8(JY;/D#;@HME$+,I2S<3E1'VQOTY*-L<ZHIFQ;G:LC:/^
M=Y%_!GI!H $VDY-25?,R%W-39E2=WB5<=&.L^VWFB-O1[LSN]*%^[;;R+>SD
MX0S9)?[WNMW#M\WVF>;M,]G_HG/ER"=OQR>7$=QT+(-(RI0DS <^*;0B7'A8
MO\ 2+V.9CJ3W[,6RW^K6:="W:1KQ6'S4/QQSN+_>:"-SV ;F,+"EJ(@%UPRX
M062BSU%(LC0*B(ZXYS$E=9:%&^FQ/C*'+64.W].6&EG"-K"$@5TEI18RBQ.2
M)9$F-%6*,#]D) I5HKQ4)BSP5[&$;XMSW3M?>-+Q'R"N4F'.7'[OUM)U-O!C
MXGG;82W=B<^]@8D7<F]F]_^5.P?P>;K +>AR5,ME1\9X.\;X=1G,@2>1C**(
MR!!!W@+J$\9T1C+JJ2RC- +F>#==Z;8T]A2<SD^5;]R?(37RC2WG&T-0.1%H
M/^&"A-J7A(8A*%1> O\P/_%Y#'PD4E@!>1<7S,@YG@[GN+]VU2/GV'+.,83^
MCD28Q%Y"9$ #X!P9)ZD?A23(0L5!Z8AB+,=,E\LQMX]Q/-GHULL;FUT3-I]P
M=9+/9IB?5^C)I6+E6.C4XWUADFB=,>$I%E,O3;)$\S3E42B#F(G$/]Z[63[.
MZ$-Z0,:UC(<M6!@G/$D10C<A5/"8<,$$\9(XEC+)M"\",)62.Q>2CQ406T;
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
M]T"CZU5* %^97B+1S)28F\<8Q75RKHIST(4=UH7];J[$Z0P6^B1W)205$HO
M#]U;Y_F9L@ ;4GU6T^)\^#;\26F=BQR&"9_5&<?$LWK0^<R]M2KT_ (G"A\N
M)WR13R4\=SHM+G F\.49/C:?S8K/P"W-8W4!$YP4!HPC+V%></=97E5P-GLK
M/KE@%>:\%>5Y41I5-Y]-_LV :LO+2>!YV01^?\<8\EVS\?#BR4LXDK":LYQ-
MZAOAN7:J^#QL?E5.2C5\[NYYF4_AJ;X'9BSLO9D<BHA)YV#!_6SR"C1:,^/.
M\_OCAC-V"N?K?V&@<[/Y\/QW0 =@#('@J$2QTQGF/:CJWXO)K.;%N/)O2ECO
M' ZK^;DG7Y\0"[IG%<4L[Z'>%0)!;8"\WL BBDO[[X^M>'PX3F,>2E]2$B78
MJD3SA#">>$0&GM JCKFDV5"10)IEL)J&:@WC[=K5NK&K6\"@G<G%:2Y.ZTQ<
MBS%D]\.<[ Z+-^<^AZ\O3HLI,-#B8@8/K1:\RF7.2F#/.Y-3]EE-N%*N^L^Q
M"A@%R@-DLXAV5+\ !WC>TM&)FJF2X9/A=W7NV!@.X/TLQT]&/36CVC7G$3E-
M7RNZ;YVZ1^?C,3WX>G+L@2$%BF9 /)9R0F7 22:$3V2H@X0SG_.8#H_I[G2*
M\E:5[J366%=6OL]!J%36R59U#I2:YF=P@.?-D6IWHB^LX">Y$'!.>:T3GDP+
M;@\6GN!J<L9F[$2!6"],9P=XHBE-M0:356W.V,>BG.C%S(P#2$;B<9Y;D*WY
M*:@>[EX4^VR(W 5L[?ED%QMZ5XOI?*='1>X^5 0F:_W-E3JQL)&;!)+>._A]
M>*"!4+@J#_5;!8+?^ 3?V3=7O7)0D!_BE]GB[*(H)<C!QNWL_7"'_KUW>"1@
M;">7AT?[7_;_/,X2+_%2'A'E>9+0)/:P2DP33C5+8A6EJ4BN""P\]$8WO4S&
M?;[=/JLTI2),?5"O,-LPI0&"+ 4DB&DDL\ +0\V>O2AF:BE0L/0%L(6:VB9N
M_Y<DV:A#WE D_Y[C&7T#SR[D#W=*_[PX?/7G<:KC0-! DHRKD-!81X1+7Q.?
MLX +G@D6+KF<.@+3%)XGOU:@'^)23BX5*\%TE\:BK:W3T'\^@3T#X\_(:;"
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
M4<WZ>]+ZOXI"7H :";2^-YNSV4G.IVK78(T./X^4_VK_\N#H]7$6>"R-643
M?!*$^A$%^XUSXC$!9IU*E Z7,'S_7&"OUDL7C#=JQ?22M I#HUYTN8(1UGT]
M1B$0;"%RIV,7XI/3@U /!V[0T^A= DI7I^E@KW8+I;IOK; #A0D/3 M,GZFZ
M2.H(J,(6\].BM*[QF8UZY7.GN&G;;\)F))0%IKIC&@&R*_C(;45?^]L$SQZF
M(^+PIVK>!K/:%:DO652JQA)V@'4M++)95.QT]'S2F*:-3F=J&*R**11#!:O
M',+N,'*;NSO'/$F7;F3'XQ*,F+QLDGSK5^& .J^[<A.7L(1;XFKPW4TA[[4Y
MCU:Q0SWTIDE$]C@8=# 8L5Y,)W 2C3"YBK?0A&>ICKTPR12-HC@-F>8I2WD:
M22GC[$9MPE!+_@.5Y $O>6_&\0<,8V5@#P-6/QZ?"0]>G80'7S]=[A]]^@K_
M'0>:*T6SB$3868P&F2(\C ,2"MB+B,LT%<!9PJ5T8!/OVY BL(T*_JZ$<SVW
M@.2O:YMIE/@WE/B=U3.JT@^?#3N0[WO'VHLCH+R8",E0L]>"I%HRHK24299X
MR/Z6VNMVSF3+\6^DH4^Z]]:&P'</_G0&Y6AL=.A>P[B_'!R=^/M?/QS[212P
M2,")\94B-!4>HHC&&%?F5"4AH[%\]B)9[^#_SL&><>^_;>\/7NT=\]A7*:62
M>$IS0@T:<!+ZA 5IG&K&,\H2V/OLBKW_[M&=<?^_<?_!.$R95'YL(*$U)32D
M >%9&&&VM_3].--21*"TA3>.YDRN"N0\*JWG]GY<D*UB;BU67(!#XS=_>0HS
M40,7S_WJ3#:?IC&\$5/[]9=\?EB^RJOSHF+37=P0TY'EL.R->U2ONNH5_'=R
M','JRS"D)!8Q2$?F)R1-O(Q(KA-)*3!/[0W5J^[1ON;D(H;: X.(=L]IFS+;
M0C!U.H.XWEBF3'/ZV6A\PS!0I3#O$BU^84_Z#I9;U U_6M= G0C0I UUD0-M
MG&?R^MJ'&SUUBG\B:)-Q)2W.BUGK#D'$C>:F\RE#.(2+TQS[J"-D"=Y^AH@#
M<U/&:5K.M?T/7<.ZNBG11UBC2N;"@9*\:P=C5.:EM>N^V162[TR*Q1R&88%[
MFK#7SN14L>D<@:\P_]H^T^6OFIY)ZL3XT2M7VUWU%Z!4VC65=8YWEQ5MD#&
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
MQ?B:*'=X</3G,:4R2KCT" ]3T!!HY)%,>X)X8:JH]GSLX/'LQ081H,,DP1;
MPE,LIEZ:9(GF:<JC4 8Q$XEM^'8#:(AQNV^]W1]?'P/34@$+0I*%"0*":$G2
M,&4D26DJPS@%D@M!WEZ!"=&M^M_I@.AVZD*FRAJ_J$E9#W^-6.;*.B]MF>>$
MG8#F9]L<6[[Q=*"AWIT6Y9Q@<^')7D<3?<A Y+[1:M'?]<Y"^(*^_>-:0J_>
M7QY'+(A!EH<DR7PX_=P'ML=D1N)$9AY+/3_FT5#\^R'U/<I@^0,& C7B"FRF
MT)-^'*>Q5D^V_*]-I38GV<C]KDV%WM@RMQDY)@5X7J< 5\UI<Z@ Y7EA4FRD
MXO/.KVL=M\[W6Q;P I.!XRJ56U>P:7&^>ER#A./:;'1N5A>60RP$XW%3"(G@
M8HUSF\JT7#[?'RCF@79JISM=Y%VX\ZK!5:T3FL"U!*'M>PO6SSG%TN]*3:?.
MJ]B]<&[<Q&::QAEG,'L=\+BMU^Z =,,%)A!KZKEA2< 4Q)@%(J$C"\>0<U%;
MY0C*#\]WL<6=-5/IQ@L[P[*]YN9&$G2L?*XN"XRW7"C,<[&F_LZP"MUU_ZZ'
M[\)S-Z@T?T)%?+M7GXY>U_-Y-QW)'-U2F?;F;0%%#=%I/V+(&,$>' VXT]J
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
MS;**_XVJN=/"5NCG;AIF0.M4]+?UA[;"RMY@?5JFM-@ O[@^RDT%_Y)*-AR
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
M<.>O3F/G8^<@?J]^;)/E^N+@>#>^XP-I[$0%-_Y]^.6O3OV\I"P?O_M>[QS
MQOO#H_J7S^>-BX_Q.8U6O?D!Q>_!QL5G'/]N'W0.+OZ].&"-G>]?#6'Q"&$!
MD- 44.D@T(Y9P(4A%%$.X6P+0:,8@L) K+6FQ&O#%*.:<0H)DQS.-CF?IZ[<
MWLIZ+BN]\[VW''-9"?YR(RN=3QS;2<$92=]%4?G3X1%<D)]68[ZW\M/]R/?T
M^4@4)07[02^G4?1*ORO0?ZKUT54O]Y.B;9AOG\='M]UHA5*_M]J>&W6J WH
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
MPM:6<V M)I*%5( 5198]6R[\]TS$U2+BR@GK-[LRLA"^2HJVURDZ"MQ8((.
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
M1*DR!5J[UFU.R\C_SV&F2]:_O+K/L'ZI8RK$CI)3CS@L"5*6"!0P#0J'$*3
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
M:V6WM15U6[NW>]I4'6&2C@LQEP'SUMP'K2(5ED1.N:',&??D;FOK%NG\9KK
MU_IO/\PYRH!<)LXY<MNOBFF:=-^!*J1[YN@_Z&F6;T;-\QQ_2=V [^E(-QZO
M',46DG^9/VX[)V_#&_XZ'%(OMSTN#W0L%?C<KJ26I8,=ND7L!MXWV2YOKJ<8
MCB498>!DI 8_G%EK/(T.!RE]YAUA]AXOX]Y&PV-1ROHIO-,I3&N]&,Q>POF?
M-U*Y?U4]^XJ/#18\^7;(!$L1]Y8@&R7\2J3+L&&1"[KU7N$%1*;G3H._3)(Y
M6.(*K'%OK!DPR%[57!=J,MFO^B'!NXF.@\.HRBB*N:KX^.-H]DQ\/'^/PSB
MPL/NYX0F0_\VCXR//NP-/NW]S+%RD,";$WHL8] B3P7 1"&.B4"6"8&HR+P'
M%Y9Q([;>2[6#'QTLWZD<%*(WG/Y1T/(V4E=TDFET;\4L;686J'X]'N >W0P,
MV'GH5_XVS<M0F>@PN)R4IU!R\+UA_!X,;AZ&GQ'WB3?8GGR?(E9]:OZ&6PRB
MY7\/N^8,F^3,'=&TKW_9;H;>)/3/A)(GQS"R>,G\Y&9DT&(\;YTV?GT1>)Y8
M@Y4$M%.3U_YD2'OJ466 >X5QD&]S&,/EQ6SH^D5B'3,'MN:B\.&M_UP&-A:@
M\8_:V>[-<1 T1LTX8CH &G-.D)8A0S10*W1JS&/BO%I8T['$)X0T-CCA T14
M5,8X9^5+:*<69Y,GF3<>'@:-HL58H^A>_J+;H.2]X'*,[%@8L"D ?=(F;N<
M;X/IWG9S2U2ODA^$&;:37K)5F_6*"N*)L43QD"F#.0=/(BH:.%:>YOB!,2#(
M4@[$>%NO+_V4WE3V]!K Q<WYCV.0!RR]U(AJ[A%W%LB;5@ 7&0T1<RU$VL_"
M.X3.:1.8DZ9K$(.Q#EZ-7MI7R G0L ]K+[0:R+3!%N69-6"HNUWXTH!,=9*#
MT05S3'*I^A(N^B&)!_P.,I0;ZO2([3&?Y/8KN4G#!5D8$V@P#Y?=O+G@Z';%
MPXHOB %+&B8T *CY .0 2 -P@E'B46(8PT; ;VF3I#Z'B8U#P4D*""2(MXE)
MW3:^+GY/BM^_"F&"D^9__]9HMF!Y^C#M]2Z\Z':E9@89@[N]7L<U\M]R8I9_
M'H#OIWMLY<\?/68+Z/[7R126[>EAML EM:$RC*H,)&U[>B-L+EV'937I+S9E
MC@[R.G(Y3>_P@!O<&[]Y:[(R)1[C27^3#OY8KLS !A3S)W:HUN1!BW,QU-3_
M(=OP/@/_<,Z6^:1 ; \#;[D+4&3MS1_8R!F;X+J#9SXF-\\&S3*J&2641S!?
M6@J"F;4XL@"FK,S-6YW)NJZ=.7H<120FRPRR+FK$?:I0&#%&&-;!$2XR6 1@
MN$KM9'-H[H2??X>.SZ6_=R5\Y8;-N4[7Y^'E4<!Y%FE'2+=3^6N\@:YKIC13
MN-)>]D 14W9: ;*CWSW 7J,%AJI1>&@7*5,DC]K]<=D. W,HMBLI2@I",P??
M$W .%+B2Y]4F,,S=X%&"6Z,[_H5.N[#9K<MFOW'1+/2W4,Z95);ML23_4<_"
MR5EZ]WAH'!SH0.D@V#OV +!$1+TP6B930.5O*\SO?]"#)Z<F=1I,[SWHAYJL
M\R#1#9 1N$PWE_30SK.]\TW38L$FKPE%/AM(Q=19 5SY)1G*7"X&CTAAEJGO
M_YJGC^:MG4WJ]9R'6L!2]P"[;C%XL1U(X1TP+LT WW[LWD3FE-$9C5([QD6@
M.N.I;0\QTG(J WOXWL3=)\_^;+0:_6_Y*8G1'L5AA N2)Y7B>.6&10[?\/E7
M=JRC(\%$@3(F +ZQ$<AD6B$3,HT--CX+/#GB"V+%$]L4OUR=!I"Q;H*Q%.%S
MMW/^ZU X\_3>/+XWXB.O*4H/W^::+T _-0&X@7O?'*N,>D9X1%ZG['QB E(\
M Y_5"N:LRZ)6($%LD02-"<GDIM<(\HKX1B,_,P5_V;[%L;'KA\9UOCV>0E/@
MI2?@\Q98"T8!Y'7(4^\1R;FQDF=%ML_@#+?R/+@O(&>]G'::GKD-FW3B%"G]
MJ>,H-[4]=W7LK$V![X@"4"?$F69("\&1P!$^TE909H&4SA'*?PS"((4TW7'6
MXY:1%5&1L:VF,;'\K218+TRP8'E>WZS<S5#^RNW?;N)ZBVC)V*8*S)%+&RM7
MX,OT0OLG-CCG-VD,M;T3?EC?)]6SHV,CHPD<!Z0UR5"*4"-MO$@'XD,&+C^+
M'IS/"+.[P/I,^'(#7E*0\$342Q%Z:R)TP@[K1U>']>K5X=[!C^K>P5-$J+*
MNPP%"?ST(@Z6!QX&GQ=V),4]%KCM<VQ,<K]R(S-#>,S:NV.EI*Y 4N&_7Y]3
M4J],KY)OP20ZO 84^);=@N?>[ !&GR3VF]/;@_9^?ECT,(Y)6:XG/SGQO3GY
M<9P1&D-F"!+,,L1CBLM&RI"RG# MI6(FVWJOU3V\]Z+;\9=N!$6/"QHEKVV*
M1!?[$.TB1%72Y->@R8V)W(&\G$.1*]<>F9KNR.7<+K:4KBO]1BM?\P>$QP%G
M.FGK;EXJZP+W/'WM]J%YIN!OX)270O%20I&?K\]/W#EWV>V&049^JAA2U 9R
MG2YH?]+>\'>1I@X6PX>>ZS;L;1V;J?V4)=9OW39:#_.@4.$)C&_F@!GL-YK/
MH@!YED1*ETSB?[MI-&^+"!3RKDVB;C@Q7=\<*Z@ 6AU..C/;/SN5O=NH;/^T
M&U(UJ';_- ^^P< 79"P.0'UP B*-JMA:6KS/=5N<9CP.//W$]/== )GFX(&X
M>&#E*@Q21ENA7P0#0?A,JFASV>S/)"/D5P]S44-^+1BZ0JS[E6;#V$831IZV
MSQ>G96ZR[-;'X#U)3Y%.4Z3HYHD5BZ1H8@<?@#\5T^D,[$!G3"%NDX)D4:_J
M0;M+#\Z9/C7IQ$-HCW:<EDQ=*\.QZ\-*,3@OU\=.6B>T)\@;ZH"56HR4YPX)
MZ;UE6E%GV()P;&51)!;^V,XKQQ1)^>,[E&L<MRDW)Q\5IOEZG'%LJ/8>42W
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
MV\?'QGKI'8W(ZPB89H)&)F06:1$]%BJ+C/"E-BB'H9C;=(R)7<H9Z5R)1 [
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
M->CEY,M.RK%$H^!2WSF)16QLLTPIKO4..]T^RH&)PQ#947QBD;YQ,@J0O2;
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
M6AD.J0GF^(,;Q]_):)['%BED_4L.A!FT<C;9I=1_CMG[&,.'3O?#H _F2%:
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
M!06.C/!<<X<K$6]IVUH=9\SU../ZC,%7;7>\8M=+,@[X*X@]6.Q<6&H,X]C
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
M#1;4%GM"UYN)4H%C['G&NH#%?=XU^S#E_O;<TJ(DR.?8Z\.39(NLJ/!2^PK
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
MPQ2(Q99E;S.'@R%&9)2E*-A@B:)".<(WMH@6[Q1>@$EK8R>-XBI*1X0!MSI
MP,6("I0&IIV1G*K"3CYA=Z#*3MY1*L\:S=:A\UHP)A6H*07O+;F(-.48T:B=
MI-&"W:,@E89L+NB%L#1#F80WE$7)DJ><8>K@#QV\4R$&$S2]!=@J0_G$DK*_
MXP]QR#U;@D<VD<Q&&A.X^,(CK)1FS',6I -#.5\<=&$H7P_CU?;-3) %;]&B
M=^@5CLA[*<?# H^*'G+U]>J\WOQZZ(4. A82:9]34<%+B)\I. <!$XBA%3$^
M9);?&_6JD+C["-3#+'0E4.L@4,>?#XV B-,E@6"%56[68"&V >-NJ/66$*9B
MQ&#2%_B8$X%Z=X4JNG/VKO88XM&I-_H EM$I8>0%V^A3,7=51*,O3O"ULWV(
MM>#P'T,JUR!#>(N1=LS!#XR])U8;2G(YC9H[57H+>_4*>Q>WL(;NQ 1OAMI[
M^,J@[<:%DKT^[M I 13XX8 #_QW#XZ5V+A>:#-]?'?X)#'\2Z7Z:\':#4_33
MMW],N=:*0KF>[=0^QK]C;YPO'S*[[-\E2UJ$L;<SP=-%.F83XNB3_J"X5*:@
MG,[^U=O"@X'G!MJ:"<HFK).V5FS(P:M%-5XM9&HH0+)N?]P;%:%1%LSBE^DU
MRYA\.EX7O\)8BHOF)[M^OW;OZI[+9JV^^&,3B"UFI0CR7S0_.1'8J_*:Q74B
MT(,=&- @YE?!.;[ZH>UBSBJSOA@?=T_WF]](/@ -[\-]6H>".Q,CA.D$G#?$
MA>;(6L(0H3(*IG7D-A\;G$]:EA')U'$,<WM[,RB:OYXEIMTKV?6N8<U$CSG=
M5)GI[*0_+ S;SX7U!]?ADN#L?Z_7KT_0"5]^Q;IAOS,>W?R5>5Q[L2+X K9(
M/@1S;::N_,S/78AH A<^6"%(#($KFYR,%B)EH1.W,FAV2 39F'[K:'!)/?4U
M(C>(]AO$VC"RGVWGU)X--_YY?4I@/B;/)#@\]".F[F7-W?Z_FMOO2L'<:[S?
MK-W1N,D?&K=5&%ACO[G[J=;<K[W?;WS:__?>SG9S=Z?VVUYCN_%^;_O?M4]-
M>*&^VVA^JOTTT;(8_K%(KNYAX9]UA(1O_M I7P(EZ%X/0HS8M-^S\>CTA^/!
MZG!Z-G>GEJ#;V#GZUCK?Y8#^!) =-W[_[=O^EQ9O_'[0 >0^V_^R^[V^TQ*M
M3[.6H(7W?_]X7&]^!?3_JP//B%M?/HB#XZ_X(%-^-/=$J[E[VCCN')4!WMZA
MD"XIJ0)$=#%O)V"'+"8:":^-\1I+!P%>[4*BMK-!=3AY+I-D,E)NC-188"Z)
M<(GEKF!QE@.TG/8:S'L<_KB)QHR)*)?D]MM=?[SD "*9]H&#H.CH+=@QDX@&
MK+0$:_HC2"-TU<ELR\G\-8)[$R_E&?Z!)_/;O1P9@E;U5HNP]D6$^_,ABR E
M7#K$K%6(A^21#=:@0+ER5!F2<'IAPMHP6;DB\9;*M2L2(?T>"%>1&CX99$K8
M[S4 K&'^R/7ZJ2PZQ9?SKD;IMMOAA)IV;<EHU:8F#Z-7_2$1*MVD^&'\JB_
MVKIV#RN723&[NB>02N_RQI+J-TELN[:K]7IH3U^ 3G?J,\U=:MWG\@7H=E_M
M7-Z+CO?6>;N"KFLR,8MAZ:<RP5ND9B<9M!DBC-?;2G :K,PJV7U&AFNK.[[_
M>=3 K@YHD*^Z B/ZZ7GW 88P3/AM<?;FWQ %_3;H=]^7,3_,V_Y)'!3I@N%,
M5!R'4U%;G83_ R/AR1FG;P?-;9RON__ELZB??\.MX]!I=3^?U;N?:8/^!??\
MREO=W[[5/\V><?K8J>]\S&,0!\UOY_O-CVWX?/N@N7=VT&RQ@R]_'>WO'+4A
MHOY>L,I^FCGC1&B*6 C$B>6(^^B0B88@8W)=G<N=!_7&EF;S=7US]#[W!+#:
M/;5BF;UX*D1Z#8BTA(+0"I%>'I'.KB.2P0H3[ +B41O$P9(@0[!'UDJ=0I"!
MYA)X@RM$JA!IU1 I**ZHD88E)SG'W"6L//;,>LN92NR6T^,5(JT$(C5F?"3'
M:?0L,I3=7W"48B:VL@K%Q)571$7G#(3$FJX&(KW>'E&3+; ;DSCT?H-<B*.K
M CLO6:'U +"9+$V%-??"FOI</"84]8D20!CF7>Y="K_9%) .SII,?,)R739C
M-Q1MW1EO%NO\DWI =^T[\T:U>.G'VRHM?CXMGHEAL%!$\*1 ;0W$,()$Y*2@
M2&LB+#8&/,*PD#BZTN(UU^(E1 "5%K^0%L_Z_9Y;3!6UB%$7<X)4(\,#111T
M5#KI;*1N8XO,'[I[.2U^O9M+60-JKA#U?(+\[_8P:V*NFOK)Q5Y,[5$M@8+\
MH]8NBQ)'95'B_<*OZWNV#!8A],>YMNK>F[:O*D>SQ&E917A?VUVPW>^C@86I
M;^>C,GNCV!TV^KWBZ$^_ \/\.FT'7EF">UF"#W-1F0P&H,=KE$C0B)M(D6,J
M(HDU98H&YHC?V-)X_BS-O3- R].U%<]H5UA;8>T:[>]56/M46#L3.XM@I4O"
M ,)&B)V3C\AH0A#'*5*5J, X =8*7&%MA;45UK[&G<L*:Y\(:V<S'-PQ+86T
M*"21,QPF(!N91K"\P3JI7,0NMQ6:3W&L(=8NL0?WZIT>?']QLFQZDA T:;=L
MM?-KF1^I3@X>UP]Q /D&3P(90#C$E<HTRM$C0;V2*DHO77CADX/7#PD6C3ON
MFN^J3A&^J8-Y:_6PU2G"ZA3ANJU6=8JP.OE6G2*L3A%6IPB?#Y+?CP>#'$ ]
MB-OL"3BX7],U5G?5%QCB)=4Q%[D"M9*#_BT"1-G.8PI%7D<^=M' 5C&C^I)%
MV1-<G,C,7';G5A; ]<Z1]FF]^>W[P<Y!YV#'BT9F[6M^IOO-/]JMYMY9@^Z=
MMKJ?67VGT9[+D1ZWON\W?_L&X_C6./]&&SL?X'E;HM[]XZA^O,=:Q[^V#YK^
MM$[W%E9D8X>I"#HB8:A G%J'-)8&226""HFRH,C-+(!K7]!9@=$K *.EUY97
M8/1,8#2S.<ZEB51JB[@L3LB&B SS 5E"N (H$E'0"HPJ,%IE,%IZB7P%1L\#
M1K.[Q\G"0MKH47("$(EP@K1@! FK,)78$"78*H+1DG(G*QQ8?AK947S0,=F[
MMAM80]QYJHBLF.SM7OAWWR]$GPIE[H$R\[772C(CI-((,R$16 N'7/(.Q:"Y
MB<XIG;E7Y\_>WQ-?5J\ER%O7UZ<*6F[3U\I;6(X>SX0N.@62F$^(P6(B;FQ
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
M*Q5[A56R1>!2FO3+A2^L_617N'9J"X\K]?.^U/#G_W,# ,R),A6;\9>6I"@
M@)%U[,DP_CS]Y9=I<XYVKWC2XDN_7%>$;+-F-O\+)2C?O@3A35P"\:0&=G+G
MR=N;Q5LS!0WE>T)M:J)O?!MODAO?^]%E\_$=S!]TV1^_Q_3#KOJZ'E;>Z;*W
M%$6O?NWSXH*<BZ$0<9>Q3"SSK!+U3Y8S%'.;:2Y&T@+GMK;;RR4@DY1AC9%W
MUT;VVE?K2NGF/0JB5FXELZ>PK#'>A=;B6G79_*76?2YI-9=+FTOR$#RY<=ZN
MH.MR)Z;;#J&S)+=O=FYN./@0LL<U*#)IDYSIS)F9UTO\4S!TW\&=+7S929KP
MTB.>O' &YNLQK6=>1T7\HH%5->U%G'Q#=+SV>SME+7O_M'6\B^O'VZ)UO'W6
M:K;P0?/HJ'6\]_U@9Y<USG\[;IWOB?WFY^^MLYE:]N-?V_7FA[/Z3J==W_GC
MJ''\L;/_^V_M^O%OW^I-S^I?&L<0-@L8P_%_SO<F=>R[H\9Y_;RQLWT8";91
M)X$X-BDW=O/($<\1YU1HD0)C7BWL%'7/6O;5Z^Y6P<LK@)?(*%7<>N-MY)1S
M:SE7(7@'OR5+R[UE4L'+L\'+V75XP3P8Y@1'L#X!<6TELCPEI)C30BM*K,E'
MP.>/$5;P4L'+R\,+CQ1'H:6VFG%AX5\9%:428\](5*Z %US!RW/!2V/&>R%*
M"L<)0=XYB7C2&+D$0".4-21AFIRPN7',"L'+ZVTDL0T/6-:3N.*D%ZA6#O^F
MN]NY%*(L!QCU:[9V,FCW!POCOE?93>\EC[S=@#Y[DS-YPX_%T4>8QM\&_>Z?
M>5W^A$'V\V?_G"Y>!57W@JKZ?* 5@RAY!@RU$%[IW&E/4"2%9SQ::R': JBJ
M:$)?FSHO_;QBI<XOH<XS@8T(+G$CP>F@Q(,Z<X)TTA(IDSQ3R>+DS2)JGTJ=
MUUR=@^**&FE8<I)SS%W"RD,X8+WEL/"L4&<\5>>'IQ[NJ<ZOFN/[^=1\-L
MCRMRJ@D2@-^($R>0L=+#TG)FHG-,Y],6JT?Q_7JWF^X39?CQ8)!+VA\<9:P;
MN<?:1!GORY6I')-'(M:'N3B#.D4D8PS!PC+P3C!#1EJ-5 R>Z\B"D[FC]PIE
M1"JVGE<09U0*O32%GHDTO!<)7(V >$KP@ZB(M/ 6F<BBD9IJQ40^B5%I]&O3
MZ)<--2J-7I9&SP85"NLD.!AFJS/I!M,)Y9X42"0&ZIR[($2V6B;Z]6Y:?,QM
M\7X83XSLMYC/&E[;LZB]B4V+^_1S?JYX8B=6:<ZG@JK/\]%$ O_18PHNAP3G
MP\(/G:)&22@'!D>;R-U2ND!7&<Z5<3N>*Y"XIR97&<[E:/CL1D8$;]+@B&)R
M#O% LJXK@X+A$N.8M#-A%3.<E;(OQVX_5Y!1V>VGU.K9$$-0$01 .++$,<2Y
MH<C *B(?4Z2!!I<D7U1ML,ZT?BL873SD;$SLA<><BJE8)IYZ6E81\5^ >*>J
M:5T&=+?F0JX$4X\]\8B"8<X=@@.R*47$#)966.:#4!M;G"TI/?3R[!+/5'!?
M 6,%C-51Q74"QIE(E2>I,!4)106>+.=*(BN20L[#THMLP0)9XE'%"A@K8*R
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
MYNY.[;>]QG;C_=[VOVN?FO!"?;?1_%3[::(U,?QCD83,J%5I9(26D4<L<(2
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
M=Z QL'Q4F;Z9:=67D^2&^]#-*R:LR J)*$[ D(1]+P8@L:M=F%RMI1;PPYN
M\U.%*7Y/V]]UB1TP0P-92U3VZS2[ N2"58BJ!?YAV *X<:D2KCN]=CK0LQHX
MZF,>5G[1E#-/J(BZ5' !N@\(&.F$I;I"R)((V5'SW8K:R]LT!Y6\Y!B0CI'.
M3N*/ +R&I0[; --=O&UCM/(GT&C@N5=N\_P3.SZ_0)?1MR!0S'.T;VM. YL%
MDMAAP(3MN2+T'!:"GN"^> TFU+Q^'O?;;1O $F"JVOB\L8@)'I;6+>LQX6_#
M&#H?2PB K4ACH1]L@(<>'.!44"MZ;5T8'C:8FF1YL1A2&2@5%Q>9OD#1-XVB
M$M@J1^F4RL1(S^L$@+E8/"3T HP%?#FH:?BXT8B?/<@JJ3G:(@.J64S=2##'
M V+TP/AAS*6+C7?;OP=@X-]D-5>S__QPX^?) ;S[\NJZ>7GE-0\NKK^!$>IP
MSW>P,R980B2F-I@5CJV!1<!"$DY(L32&M\1E#*S1AD^5WZ_2-$=*Y5"RE]2=
M(QV!#MA'%Q4PWT4K[5?*9TG@E1Q+X,XE)#E1 $M872,;\!<3*M=>I64:[3)%
MKFB+:^ $4 ZS4H5$C^)W4$C3?FY=PO-SE<CJIT//'DP1W8/P Y%TIQ2'CAB
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
MQP=?V#<_\GR/A<P.8E^B4S^R.?%<.^8Z MJATN=8>FR/_7K#BLUK*5L#U@X
M5APS(6E(%%<.<X@? 311&@0BU%'H1_*V=EXU8&TV8!U/ Q9CVM>!Z]J^)WR;
M@;BR<?MMET0Q]7@8A25@.6X-6#5@;2)@<8 GUQ6<!]IADBL>,8\[CNN% &"N
MC&_K#+8>P*HQZ1<PZ=,T)D52<,JD8X?"8S8#BK5%3+3-HC".!-.**?;B=>#0
MC4>DNM7S8O8^ZIJ@*.[9?.F2E7)D%TQU5W)D ^;XE ?<X<)GQ.>1Z\J(@# .
MJ'9H&#^.R5@#VGT!S9FS"A6AS'&58[O,)S:C3FR' %^V'S!-/$]P7_DO7K-?
M![3% + M+4]WD9D5C4%L$>EJ'C 2AZ'V=!C&6C,LED#)XYA3-3/_ C//6$RN
M#K7IKD7#P+,9YV Q4>+;4<!<U_.TZWCDQ6OJS]<CJYEYRYE9NXH&/E':42Z0
M@!.I6+EQQ)PPI,0-9&UJ;#PSSYH:A,2<*F83H7R;22GMR(FY'8>!EIJX7 7R
MQ6OBKJN)^<Z8&EL38EM_=<0[Q=)WRFVTQF79<DEPKQSAVDN^'6)BIJ[BQ> ;
M[*"O=!S:7A2"F- NLT,9>;8ID0DBQ".!@U[RT L?H[3B7;-Y-MG'7D-M#;4W
M!R0]R:FK?3>6E+D.C>!#J&04**VX"FD=D-QNJ#V>AEK7<R+M!\J./ WFM<^H
M'<*?M@HB32,5JDB8@.2BOH\UU-906T/M+S@K Q90[G,WCGS&'!;%3B =Z0HI
M&/9EK_T;&X^FGZ;1-':58"%W;:*YL)GC^[9@,;55%(J .336$7WQ.G37U5]E
M4[%T#=Z1T<'VN2/L*QQ$W[23M">F^FS1$F6MV:D\Y#VKBSU-83Z)PI:AIIU[
MAAU/88_QP!!Q_LN<J$7/RNAP)"A(TVW041DSA4,1*F:K:=]8FGWKSB4O/NEY
M^V'LCQGV<2\&9IFPG6O/M..9/F<Z>=(Y$@"2PP+!HPO5Z>:VOL"&K3",81WB
M]+I;5B\6 *Y%P]J?K!Q3,OBP?,QPI^C>3*-F^&=9(_;>XN%?B[P<6UG]>(Z^
M&O.[O[S6^O,NTT]FN&;BWSO4S?"=4;6,7RCN/]R".Z[>/$].'Y*>G=/"I\W4
MV"?TD8MY'!6Z8_&&]18 $_O!8E%OH/F#)!<7F:YZ,)O>X_O2P*7 +X UJX_#
MKK+ODJ[H2AB.-:[5<8=BWD\*<DT0B(WYP:Y*@RM4;-F,7=Z';49=%50#LV<
MTE(KV*A\\W9J\3P.OXMV?R0:QI2VKGEMD.0]Z6=61W0!RY ']TH>-&V:!>J(
M26^T#"G<V<N2+GX'4O*'EGV4'W I3B3H0K@DX^OQB%&KZWM6"\2:+E=6ERW5
M0>'5$A_2K6J,X#O4>+GEY'+W1LMM_2:P9DEL"I8 DISVVSHOI3%QA4V\W_3O
MY4?X7?6]IR:_![W;:&_: @O*0!( 3?'[7E4:SHP-6PS$$QVK832@-P]+I( N
ML=_MHG975@]"K'J79IWJ=8[]UP)6WQJJ>#-6DY+1I@$=[)D=&M,+[E#5I@'U
MI;WITGK3"M+>JKLKL@G* "49KX$FK2VL]9)V36T/T,?Z967]LE_$N$B0=:W-
M$S+4IW"[X '52S422V:V*R]_!_?&"3P.5&]0VCI)82VF#%0=,RW1]%)[Y5C1
MVMX;-[F OW$:Y=/AK<A'E>Y6))TA#>56W@-K/T[&FMT9\%%6]JW !XS>"KIB
M)\FQK=>X90;2N;D+9YN7;S3SR/NR-;4(,%XA9;_3;QMFPQLE/+#?34JU$A8E
MG>'\LN$&"MI?YG2@ M%#Y18HL=![^#:!Q6',4H!*C!X/T[ ,UNM"9.:EH_T:
M4\C*'82>7& <C];Q_^43@%!EZ;:'<L-"!)G084:%Q[88*J8%2,DH>0_V-D$^
M1:-6YVCX)WEKJ,1U1 (*7M(M"TS!O@.1 /E5:R4GUVI,7-EPK0QYS:#_%/C'
M%<A7Z#W)QPWK9 Z_5%^6+#*!<R,AL$A K3S2:6LSSD1'7Z?9%0YZEC*J:J_X
M-9BM.)YWX]L!Z\:5N0PN%(5&=K3.<*%34_S\)+L0W>2G&?Y(B)T#9"JP2B;0
MQ/KM!89XQL-Y\7NY*JM/JVK- _9KV@850<\AN,&D&U%[S/<X3+!%1_U_8.2+
MWEE"'> H?"6RT2:-;\W1-"[M"$-T5=6PB4?T^AF8LI7Q(1',S5",QO.I<=:P
M+F";L])FEU+W#%6,S8\*\0""&R5]+1>22P7D'>D''0%C27B#;!WNH-(];7
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
MIMG ZK5%=V_JLAB>#%D^YQK@;@>X8#G O8Q2-8#_:16=]NO_#U!+ P04
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
MS=]._R*M#,G&"%E)!@H3AY + Z>-33SKK)C^/Y_^DJT/B,Q!I.] &49O<R*
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
MV@ VD%?MT:!ASOGCZHE-2/N4W^DQ@X] @W9MI?=<;?7HX=5JDZ@+&EY ,Q-
M2<'))_,!4#@N)5=&L=:EOTV ]ZJ.I\>,/CY+'MUS7[46.0^CJ[*227DD]WUW
M,,?RX0^<IJ?AR*OL0M(:P>F823-[!['6MX<2%$9>,/C6V]A/RY&_7N%RQ80%
MA),Q?CR=3LX_G?XZ_(+_%\-T=@W_P.<4K$ )QF@&"JT#5RM3 V<QY<S0J]9;
M64T'\&_DV.^R$AXR(L<C36?>TJ8AU(94PS&-H0*_CEO$H*2U&:P@M#2#"IR(
M ABW/E-LDA-O?4_LX:C_C1S_8S"\$3T>.VZUV289F %N DV599[\.4L!2ZEM
MOWGQ%&SW,&X]OKG[-0RGR^M,-<G/6:,@&\=!A7KM.*M%\1'1.:NU*LVOYVD%
M_NF8N2:,;6V^]B/!XYJN*\Q.J<254\!K&8"J_1N<Q@*H45BG4N3-[[8[#/'3
M,5F/RM8&XG[L4/UZ"OC=9#9<72IY.9Q)N2Z![B/V_3$=*7!O-&E'B=_OQKJ6
M=5HX;E$FY(Z3YV15!.7J3:"N^E!:,E.DD%ZV;MK; ':WKEM-SPS'YY/SV=U@
MWN!L]O$TC+GXC=YY.KLYI]HZ4P_N@W2R-I"+&KQ7"I+QI <Q%='\ONE.!_1T
M7)CVG-]ME^*8S#E2'//0D"Z&<C)],QE_H@#QYF07&5*09']U[2<MD+X3D0+%
M6*S3VD3#6A^_ZW1 3\=#ZOMB:,F<(RV&NP<R4,43(L] )A'(Y<P.@E<2! JD
M15M$T*W=_'UP]LMJ#HIW)A8M0&LDYA6M(4B5@<ODI2]>!->Z2+[M")ZZ7=R)
MM]T:PIW(T%/+-^ B.W3(@!EA: R6II-> IIA9:S/587UBM W1_#4;=LC$OH@
M,G26"[@,2W_#,#N?XHUP=E4H'$;+'DH4QZY=.K/ZDQSFEY]R0 :@(R2'QOW'
MF*!&T?X2PM6CAK,TFE0 @V(Q!4Z>D8ZU=;DP$B*K3:USTMGD)(UJO:.P$4R+
M#MF+YB/7\C%WC9H7'87D&H1Q&I1,#KQQ!E(VB4M)9L2U#BRV!M<GSZ -;VYJ
MRV[DU/ ^C\OLW5V8HD1!RKB KU&%LHC@L01 "BD\(H\LMZZ=N!]1GRQO-X1I
M*)'.S.7?)Y/\=3@:+=*_U_L+CG%^919N_O( NWCH(P\U@$V'W,C2D=4EAKX9
M?L%;F-[B?) "DS9(#B&C!(7DWT4*&$#J6*]T2%:6UF[V_8@.55;W?/JB,G3
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
M%%58+$$ZGEL?%CP ;A^<F;[Q^_;)U>.PH>']F3L#7BFU@><J(B> 1M1Y$BR
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
MMYKI+2W:ZO7Z)=(S__:G_P]02P,$%     @ :X!C5NX  (1_F@  Y.8& !4
M  !O:W1A+3(P,C,P,3,Q7V1E9BYX;6SLO5EW6T>2+OK>O\+7Y_5&.>>A5E>?
M1<ERE5;+EJXD=YV^+U@Y1$IH@X : &6K?_V)! F.  E@YP9(T"Z73$H4]I?Q
MQ<Z,B(SA7__W'Z>C[[[B=#:<C/_V/?\+^_X['*=)'HX__>W[7S_^!.[[__UO
M__(O__K_ /R?%^_??/?C))V=XGC^W<LIACGF[WX?SC]_]\^,L]^^*]/)Z7?_
MG$Q_&WX- /^V^$LO)U^^38>?/L^_$TS(VW\Z_:NT,B0;(V0E&2A,'$(N#)PV
M-O&LLV+Z__WTUVQ]0&0.(GT%RC#Z,2<":"DBU\BTT7KQH:/A^+>_UE]BF.%W
MM+CQ;/'MW[[_/)]_^>L//_S^^^]_^2-.1W^93#_](!B3/RQ_^ON+'__CSL__
M+A<_S;WW/RS^]/)'9\-5/T@?RW_X/S^_^9 ^XVF X7@V#^-T]0!Z?)Y?_L7K
M:/0/YW](/SH;_G6V^/MO)BG,%_0\N(3OUOY$_0Z6/P;UMX +D/PO?\SR]__V
M+]]]=RZY,$W3R0C?8_GNXLM?W[^^BW0XGO^0AZ<_7/S,#V$T(L2+3YA_^X)_
M^WXV//TRPN7O?9YB68M^N>0*2E<X_ZM^V@^=,7TF(--T%A'H=W%<%;PAQE6?
MWAWSY6=!QA+.1O.&B.]^=E.\D],P;"G@.Q_= .WB@^ 43R-.6T*]\;G7<"Y!
MWD98/W+RVSS\)4U.?UA >SGYN@FD^I>@;J2,G[^Z_^O\+UY[)I$[' _K?O&&
MOKWXV_49VST=_YCC.&/^_KMA_MOW0Q4UYX7+F!*JA-EK[J*7R),T4I@X./^(
M"F,)9#1)-SYQ5+>QR>5C1B'B:/&[@XS#P:OQ?#C_]GI<)M/3<($>7\_Q=#8H
M.FFME(183 (E<J(CPM'>'QT/SC)NBKS+W&RI"3-,?_DT^?H#/87H$Z)^464H
MSKF[]]GG@MUM1<N3\B/][,"'Z%.Q"3A+='Z54E?#)<A2'$<660ZBTQJN/^TF
MZBN%.)DN\5^\$3N^,O6<;\[<?-) =.>\$/COOYM,,T[_]CUK0>')>'P61N_Q
MRV0Z'Q19K#*!SD\R!T IK2!(QL@4B5SXJ*U'WH3*ZT\]&DIW%N5=:GD+:M_A
M=#C)K\;Y1[)F!SH):;3E8)V(H&Q)0-N<!V&%"=HE:ZQOPNV-QQX-N;L+\RZ[
MH@N[+\^F4\+STW"6PN@_,4R7F(S/S$B?0$060/F4:85> Z+T.CF#070[2]8]
M^<ESW$2D=VF638[8:2!3L:[S8F/A3*!+Q8!6GKQ*401XAK1F5[C.+ENA=)OC
M]M:3GSS-341ZEV;5A>;S9?XT'.$O9U48 YM0"TE;B0VTJ:A =H'#DD&@Y%I[
MTCA>&EB$5T]\\K1V$N%=.G5W.M_CI^%L3EHV_R6<TF&!.@1&[K33S)"59S2X
M[$C;)#.8! H6N[VQJYYZ)+1V$.5=:DUW:E^/TV1*F\9BD1_F=$B\G)R-Y]-O
M+R<9!]$@QQ0TE&P+*(,6'&D;\&!%$LG8S%(3=^X>$$="?#M!W]4#VUT/3G*>
MXFQV\9^Z:#Y@W!LM>( 8ZH)+%!"$S60C*O+JG,S>Y@;LKWCTD7#>5:AWF7;=
MF?X8_GB=R6H8EN%YK/KBE-&IE.2S!B4]!Y7(=P^:OHVA&"X8+YJW"-VL>?R1
M,-Y"N'=9]\W>[Y?TY=OIQ\GOXT&.+I8D-;GQA$9Y3TMF,8,VW$2!09H<VKW=
M5P\^$J:["71%A*13].L&IL7I\G;Z;CKY.APG\OH<RSDS!Z1EI'S1*H@*'>2
M)<8D60DMWNS53S\NNKN(=@7GG<)B-X"]F\SF8?3_#[\LS E=E ^65EB2\Z2*
MQ4% ^I:1.2D#=SP;UX[Q&\\^+KYW%^L*MKN%R2JH*88%$,XMIBP]\"P<*!0*
M0LJ!S,6<E48FLEQQ0;9-:.S:TYX\HSN+;@6'G6)@-3M@].[S9+ST[+6SSO%B
MH;! 1X:1#*)(M"QC14S&YR*[6=BWG_CDN>PDPA5\=@IV?<!T-J45<A$_#N<C
M'"0E>,PE@BEDX2L;&#C" 9A9CCHQ:SK&,F\_\<GSV4F$*_CL%.WZ. TUF>K#
MM],X&0TT%CJ^503-7?7)0P17W;6D#0;4&+)AG<B\\;@GS^3NPEM!8Z?(UE*G
M7OV1/H?Q)UQ$V@)Y8((IVO(766DB6-HBR$3W+CB5,)KBNFVUJY[ZY$GM+,H5
MW#:(5OT31Z-_'Y/3]0'#C,Z"_'HV.ZN1<DYF. 8'3DL$Q5@A4,: Y5Q8:[/@
MJIM==._CGSS;[82[@O8&H:O_F(S.QO,P75R.3&<#58+EQ2-XD4D;93(0'")8
M6B:+R3,K6@0H;SWV2&CN(LP5]#:(45U<6Y]?8M:CA)SML]F !<]]2AX8ZAI
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
M&.97?WS!\0SI)'L[_XS3&X(8:"<8V4D,4NT.HVC)$(1V8(2)@O[ <-%ZM]@
MUC&H1VOI-VRFN'+1@Z2\BYQ)0%,-F1@*!)D1O(P8/7<LRM;APZ,C?7>)-FRH
M>*6!DR\XG7][-PJU?W:N1NR7:L#0%C6@-3IMF 5?--9(IH"(V8#$8I7/)FIK
MF[_XZ_$\:?^QF:![L!7?$K)0JRS?8)CA^SI1YVWYE3:DNOR!*:2"FG"Q$ (H
M(<B-$;Y +-IJ55#%V/J=OQ?0DU:#=J+>JYWXRV2<+C8L\FE4#BD 9YA(5WD
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
MS,0-]'=@1?3".@1K%&FN<;DF3PH(W);B-!,^M<Y1W #6<]&COICJ(7;\4Z6
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
MD7E/)UE1&EEMTM_:##BV<H/#*?HCTHT>TB WE>M/83C]CS ZPTN9!L^E2D:
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
MW[4*5OURBLOW8!. /1E!#X([C-G3A,H-U*,[#ST<.P\#U2@<DP2/9QUJ7$F
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
MM<.+I&0V)<^H;ZF0Q%,P4D6J5*[>*?L\6WUQA^DIB-2.HW1RRKQG@Q _FWS
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
M8O[;Y#W,QM,T O ^"["XL:R)E(X3)[D@.B!CM-,JZ(LI4>JXM]>3=):3U$/
M+JD\_. ^_[7DQ\T^ SJ%E+),C"WY$#0:B)62$:J8<1*<,.EBRL,[[NWU()WE
M(/40L$LJ)3^X3^1"AO'=K5HG=.2*$I-YR151W*J0@2"/#)-11!J?SEEZL+W7
MXW26X]1/S"ZI_KRS,8M$=V%9=.)8>7N2,O&4X]7!::00S"75H??SERZ2"_^&
M\><O^+]OOL/,?X:E@?2S7\!-@?C=P^.%!<.E(64V,9$0%-I+GA+NM)7 F*6L
M=K//"R/!$[H?GTR8J)D(/BG?]WARH+4EO1'!$T%]*6_*AH3(*<D17-;2"@&U
MYYQ<PKZ?T-F[!.&_P(/<27*?U.F]'U@X3 B3F%<2':9$EZ5+>!O;A&:H<25U
M'AP'?C'M:VIO_O4<7^8Y;BG#3SAZ=I@0UK/@J'.$9HJWF@^.6/P)H2 @YIA5
M8D\G)-!Q\Z^'^3(/<TL9?HH1O.L9S ]3 ;3PO+A&QGJUHH(O[4NY,YPQ:634
M^LF<Y"X[?SW&EWF,FTGOTXP9'J:!X#H(*BT)Y=6/S#835X;<LNA!N&"T%T\P
MG-CQ_)ZSSP+/D%).EO"4*9':H(N'9X= D,Y2X3R+U1GP$OLL](GIG879E]EG
M(2>\]].R4V(H4T;1^'%<1F(C>$MIQGNS]D299]9GH9,,/-IGH0LOGLH[]6/V
M]-IGH5.?A4YB,L2#]5-X_%3DEP+5NCR(Y;;T?U(4[2G.)#%&Z0#!.IKAQ<IM
MISX+%R>V75C;9LK/]M.2^8>/_]P\3TKHKYA@"..E):60E/B<% '+G96,<2EJ
M/^IX%- %.LC->?[XA/8>#-M;X%_M/=EJDLDG_Q?,__"SU:R1'@_%'ONXGB_
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
MS7CGDHB(RX:$5H'U:$7[1$ I*UF&)$UMB;BPJ79-I:(>\2O>$\NQ4O_PL__
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
MIKN0K>NY7?^X_!/\'/Z?_^/_!U!+ P04    " !K@&-6=O+!^)GS  !E:0$
M%    &]K=&$M,C R,S Q,S%?9S$N:G!G[+P'6!/?UC<Z=*4*TE&B4J5*$Z7%
MAC0!0>E"% 0$!%1:D)@@2"]1$%!44'J/"(@"$FDB(/"G-RD)@E(B"24,I'WQ
MW'N_]SS?>>NY[RGWO6Z>-<_P,+]AK;7W:K/7#&.<,0?L,S]O=AY@864!KC)_
M ,9/@/_T]4!W3\ 38 X6QA1P%F!E^35^'5E_#7:V7T<.=G8V=DX.3LX_$=?>
M/4SBXN3<P[-G+_>OP3SCY>'F_?7+KYO\7U!6#C8V#FXN3B[N__)@? 0$][ )
M<UQF8SD"L JRL FR,-H!")-'CC^QQP+\WX.%E8V=@Y.+R08/\X*Z?4SVV=B8
M3',P.6;^]1[S[P"[((?088W3G/MMKG$=N2VL>?_1JSTR9ZI;1&P'B+):[G>B
M]G*+BHE+2,K)*R@>5=+6.:Y[XJ3>V7/&YTU,S<PO7;:S=W!T<O:X[NGE?</'
M-R@X)#0,'GXW^D%,;%Q\0F):^N.,S*PG3[/S\@L*BXI+2LO>U-36O:U_][ZA
MM:V]XU/GYZ[NP:'AD=&Q\8E)''[^V\+B]Q]+RZ3UC<TM\C:XL_M++A: C>7_
M&?^J7(),N5A_S0'7+[E86,-^72#(SG%8@U/HM W7M=O[CVC>WR-\YM&KZI:]
M,EJV1!'W.P/<HK+:.#G2+]'^)-E_3K"HOTJR_RW8O\@U"?"RL3 GCTT0@ (T
M:EZB(O";?M-O^DW_0CN==.Y9RE5PA;R' 40%4R_2*HS$P="QRR2!F.!GG@.5
M:_/>]8GX9?),EYJ\W:':B\_N:Y7(* M*2'P&=O42J1A:!N(H ^"()5H3PO"!
MPG M\AIZ_F=</M6*V/R,9-'F)C.H/0V]T#00(L#OZ-9?_F/]E-BJ?T  -"Q0
M\.BM0M=MH\5 /^:_[D.U6!MI(SL@>Q"N<[ )&3*2I)!$EYM G&@@V8TE6#U"
M"\!US4[?*K;]T)"UK^?$\:$G-V._9^1+Q0ZR1=[K,;X%>8-.15B2H&07T(^D
M_*DALG$4<7:.3^K22%6F<+)EB&&R9C=N'\>5QNK)ERS/ 0ZX %58BUQ.*]#.
MG;28VZ;NGR)KD.03<%@(U=G5P7ZT*0+S SMY"[1NV[UI.G2ET\M5%(_WN6[J
MSC_%(O".-_:B .8&)@[K#9U2)Z-ISZ$W!>)AKP.IPC+XHIAYGV"!!]_QJ"@C
MQ1\S$J[2EM:G$G$$# &C,O\(;_$LW,[\2:IL0OT^/GAF!N4*JL7=((S"/LL
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
M,KBWU:0(_%@B(=B:_X>H94B9;QCZ0:+&1X#?Z<G#LD0>+<VR*%.1_'F(..B
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
M%MF.:%^#;=LU_!+(F[L_Y,0!=)U5'+O/@-Z+$M3HL9,[]7L<.B:W$U%S-0Q
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
M5;5?[9E?BGFG/)-C5.*KL/C6 KPU?Q'.(E<^0X_^NW/#_]>GG<:S9[1OCDB
MI'6N#[=RK4XG-]7/2&]<F'7_]CF])T-8:*!4>^$H)%;#/3/EI@W.Y>%T6.H5
MJD99ZSXZ_OQ8GJK0D[S]XY[JG5H24TW'CR%?'W1X#K4($"JE] &K$<MHMDU/
MCG-5 K#'D4R +KHU1S\]T">S0.+JYM6$&?[[OLFT9OB$MX;JZ(Z<N)(F9KLM
M7L%UK0FQR)[$<[]?2-XU"8"S126@=H>9.H:'!4U?8J:!$HUX0P/_,=A!+EIV
MV;&@V0OKRFQ%FM5;XE1N[)D-5-HXR#GUDOLG;U,'M'6 !_12#H3X-=<:EY]Q
M'0AYR[T8HZAP^<$U(\?,R,RAF%OH[>VRP)ADLLE&5CO#.(ZRBW<NQ*'>2>5N
M< 2)GRVEI7CHI>=3&Q6DYO8;T+ZQ&D"3KF)F-(2[R';+\6$XV](E06F]K1@Z
MB/JD7=#N?YGQV^^:_O87)[:_E3::U=HT>F3='3.:^A>UQA-?"OP?[<L]BGEZ
MF[K<0YXBTX#[WTJ>L#)?GMAK&>P?/?-Y=9";S+T=[DU>=!8@)&$>$&D/_.62
M^G:>(?20D\DU:6>:VC)7OJ%H_(POS11>,.D519%W!O1E$^J,ALU N[$9Q88!
MM5]XF*D[/7*X,"_5+;KG2H6RR+?C(Z/4!S;+)%"CG;=-<0S+DQD<\R4VD&(J
MVQJ;8OW]=X24U-URD?)Y-R"TH*VW2^WTB>33QGO"\CVPP4C&TL;86[4]Z4<F
MM1U77-6PS4LF6Z@-3O,-FF-[+8XO)<U6,P>IC%5D]Y)L-*MJU.H>_@#/Z+O9
M/E#X+/=:W*COCL'SG7Y!(RU8$UM5=P+CZ$5WE>.?3;6#J+I_!>XEZR\&\8]<
MN_[=9?+_J:1:&M%R$'$&<P"'@Q5? GVABU2[T$7P.X:N"Q!RE-V'W<DL9%VK
M4(%KK/ &.U6@@BQF3:]8?M/2Y^^BP=-&@=IZ,U7<.1BUI6\+$/TYGX)=<7HC
M1Q]U\QP"1"&%,FF3 LN=D3O6?;REH-V5ET;[::]=9B/YKA3;J36/SW>NLGIZ
MSO#EMTE&5X%AYY'<:0TODN5<O\$/ZG4TJ"G/3.4J#;Y#*D%Z?8[3,M%<X>C;
M([3*FFGC'Q=G=HGK?;TIM/]\RWATB!<X R?W9_CEU X!XAH]\@*QA'ZWZ"-&
M!6=?ZDR50DL)$(\?#_R1\L!,9'0D;<^#)2:]F,Z3(7#,^0_\%!N0HI#<<51<
MT6:SEV. U-= Y>OSEMS9Y0"/!V3VOO"M D10S9>"Z<-X&?XPT83Z+!SWHA2F
M;,]KI) 7OOH#<[*']_#>TR>,/6%R]V:U9!R()+*LJ; JAO<3QN2;9\Q=P$&V
M9$QJ$W+;W*F<G^\/-Y;E7-M\^]P7\7<M=\NFIT+&DK?W:N;86YR6/7\)<02Q
MUZMHWRD]F02BH7>%LU]KBT[*O)/RQQLJ\L(23OO/4/CTC'#RKR6Q!=+ 9HX5
M_REPO6:WCCSG/KB+09=K]HOVU>BYO>23<#ITMP)-NCZ+JQ#@EF#A<:K0R>!<
MGOJSJ4SBL,^%-*WO-_-E55<- Y>1^]>B2^1^F'OJ0=M#HDW.,("^Y?J4H49U
ML(D<$/SVC\+IG\-M^W!!*R&DUS,Z.OMTKKQ_7YXLLC/I:LSVTUJ6=_YR/&P+
M0LM&V\523S[!FY:_MXS71OW:+AE5=UGF_-XF40%"RW:MXJWBVYWL__0NE/_@
MDU-165Y\MXBDNR?^H$*HVLVW.3^RTII#4CDI_*QJ9 4.S6ZMNZ!;<^4C6[RX
M!53G-[.VK1OH<%,N!&JMJ%==58 /YNQX4\N?S]7*'[X:&C(@'KMZGS1]GLJ@
MWC;U^0D&<P_BG-DJ<Q7^'B--R3_X[@]I7CQ-(?H;TCH!(N8!_P/.:A[4X&RM
M(2=19NAQ)KZ>WN3IK6<G6 <C2B QS"@ +G= 4J#;IFE.00)W\-[JC09/]@M)
M?':U,+1-8Z9QU WGP,4Z>_L;TTM8]#N%5N,'"ZOQYX%Z43<?(JH!/3 Q.EM"
MI/I*QD?GEO"O)*.FCZG,O9EZ=NWA#:RAK^7FBPYSMO[ZV83&^[(-L-#Y_&>X
M714X"_9<G=PW:IC,Z.:@!\ GV59\6KTWG65'Z%\__//ZCHGZC)I;S,!*FHEY
M^,WFJ2TOT>.NU!@!P@/9GUYWU+F>CJC>)90W].3W5I,H:-.4\](+"8USL'&E
MXIO+TS70'9"ZBX]#1.%MN_7SC(S??SJC)^P%"$:U&LT,'4LLQC0.85%3L\YU
M@$<YENNC^AQO/SO@EYKKU5O7;M6E,[-+>7=Y]-4SH.;Z=Z>%UV(RX$<82&"@
MZIWI]X^0F'>1,;?'M;$^;T-BFRYT'LXZ>?]361RN><^<5%;\K6,;:+]4"M].
M.<WF!Q1.RQ>[# V[F"P[R!BY.2HG&'R8/:%*+(R N=+&V_P<*L,==Y4,JC$&
M^:M6424< 4*'XE@FCS2+P)7623 2LRGF+R1S@)$L5&E>,R9ZV 0;!8CDLAJH
MK/2AO%2?T8E,G<>34N4K6-$O)W;6W1*YLM6_,:)'@-@<#(F)O@0^.W".LWHK
MA<]EAT#:-_AFWU]350]F.IS]7F;KB[6J21F8_<;0*/L8]YYMG:C@BKXBLB%"
MFY/!08-+KZ%.U/J#>O$7"G<,_7!>V=%6#<S7<4SVM21_(F8"_8&FOX7NP\95
M"2[G )\GN)O V2T1?SGUZ&H[W^=P$*BO,Y',\Q]#]0L0HQ.QY?SE'I[H[K?0
M@2KW<!JEXYB*U-6UV@Y^DJZG7!BAT;NT-:J7?I[%7]Q'/7MY '5DJA0UB.*<
M8DO0F7,#>^JTG&<+A\FR%69]C_))5I2NVS-GA7SR^\S]I::5V,+G0"F7UQ5<
M$]PZMM'8J-Y=:"MEWV$?JOC 9\ H\1FBNP/.L@^R]PO7 U('=<R#A[@2I"T5
M @3E8N^<6]K8 )TIQ%4$HU!8/G'QT *-J:U&AN("&R\+$/5EP#5Q%%'8$236
M4X>@!G;$E.\J]N%O(;H7:3TL_;;N16)&+;4<U62'XK[_ 9;YO<1DFP"]!/ :
M:5#(8J(.0^Y];1]F7A0BU[1P<U'WHM32MG5SI0YW@3H%6/P]WZD_9=DYC,<U
MY#S.1*R?;S ?__442@S%,( -^>%OS+PLJ,-J=1ND<24;@HVJ(**W,#()$3XC
M.X)A==++H'C_47J?S#FM(VTOP5_P&Y9$MDDMPKH/G')"MX[I]4V,Z1+YDX75
MNW5?8@I>$3OOF'+B67"^OU&+G\Y$_?2GL%&Q$4 Y;U?8DU5FTG3PGWPJ<!78
M>I6)+-T4K1(64?&J7(#H^/SQA>2E[(]\24X,N''4E\I*YF%92>S+=0,A*;WF
M*_ONT>ROOIE<?;5^VHX2,[JGTUI-(H^];9WAOTJID9HP[/NC&#L%B%A[WB4X
MR_ !!H /S.IVO<-<%"<MC]A%3OWE66Z0I;V21IJ>&XVM!T1X5T!?$D^=#1ME
MFTQ#I>FWIP5.L[4IPR'/#B-0=4$?:I6B(H\XS L0L%#"L-)P.-^UTFG<C6J8
ML6E8?JSX7N2G"HB"Q4=OZ01FG+[U[IV^M,<&T=T:MXS?IEWCV]8S\<JG"Z)2
M2U<JTI\5GQI^S(M ?\%9M++U2;:*LB&:\U2-H!X^%@Q3$;6X3605F)P1(,2J
M(#E:/W74D9_+.44T1B\19_U6#/BSVK#?C1"1+#0AB<HZ34QZ#(A3%+UH<@.R
M90W8T7:Y$WYV14G73SD^31;Z^DE*Z=ALT.+IKU3 )$@B4Z'G$6V?[BNN8>72
M/,HD1DCQ;+5F4\:M9Z>T*\-1:(-E*B02+$"("O..D&"JSE.M@KKXA/#QE:?M
ML'^5%O&2:ZJ)>LH?$OTQ#A?DX1P[!H;SHZS!8Z#=B+(Q,TPCIC3<U^!$V5"J
M<K74/O](X/[,F910#=6EP@$HI-DA65OQ0JG]HUR-Y?+VW\Q-*A=/BFM)!]],
MO K\^>",A>R7P+_?\-4^XNKI(Z=2 ]\F'"XR:[LQS\\:,CZAVZ-Q/9GI?\?4
M#G$QFRH%;<3=@A>E%D^O3*]'#TJ.R/.V;:)9LST;D-$H*9S#"#5J (AA(NN/
M !RSBA=.YHSI>DU)_X/3MVOGKGD\&[HO5;SGQ*^(%>Y)WEI=?%;(H#VHS36%
MON'7=T)*T]"1[^H]9OMY9[L/[B%-XC=XZ61[OB^UFY0=^DJ35/4O?2?C;E&>
MTG],DJ1)BH+60_W(,F-F+3<4;.6(\*LH!F#XZ+6G>3Q)XB@I%J_^.VN;G1R'
M9E=>8Y0>%!;]2-_$45AOVX>9+5NC'OOF_SSRSV,[_^J1;> %\G,@(>@K11)0
MX>'!DI<@VL9E)7A'XWQ3UWN%O5L /,Q6KQA>XQ3DG0J\]G+#8+A:P>Y<F]LO
M)HQ2G,G91Z^_'"7(AF!J=VRD)9AXC]J*(VT^W&\-SY]*C\-B_:(*3%*VOC%M
M64\QQH*:Z3/>7(S,*Z#V(-6]*O^V-B$-7GFW9%<-<[&0A4)?JU6[J84'7S:)
MU.^2#5_KK6?-U4O [RP#4^&UVL5_B3O!;G<E/T+[, :;CV"C%R=1DS$9?G]4
M(&^7QDH@?J1- M?JQ8OTLV.7'6I0%4>MH&'O%8.O4%>6QDE98]0<*@@9[I#.
MKWRV8,YS70O@K.6&=JDA'DQH(P-Q&]D:S41IYR^7*GH6W;G",:7PKX^=?R[R
M37_[AHTNZX6B'',@T16N![[/_3J1=18YT!F.DG3!M;/"1WZD>#\[82Y ["/I
M.?/5V=:'W \A$@M&*4TL0A1N%PN.1(^S)%G(Z-M#,M;O[UM=S9V4.S#H/)BW
M?/;0I_,JG\0Z\_BY:/'7$L]BEXDU*$HO@5^9NG %:LN/HRF>:><6#,6V:80"
M@VTDU9M$&"JOH?J7.<ZL>%">$PY:P.ME5[?2,6ET7+5B3X[=WJ^I5.XM ^.:
MX-MGW#QLTK3:OOF6+V,OA#V:[,K9*.:M6FYKL?P?WAK^#SSK,!=Z;@]MMJWH
M74KHFRG<-S,<7A"7(;K-*_=I'P>Q'MU9O9FCQ">7T@>:S[,?QP5BE7.'"075
MJX84H^H!V_(^U]C@L_OYL4^RRAI@YW-%><V!%P0(81U(-"0(U@UI3(E/;<4^
M4SXLV4Y$'V!%?3@# P?*78 @.*4SA]CT/\#<ZYV&N37-#]\--L.$C?FJ[NN3
MV6,K-/ZK<P-W4#YO2#MHL%>^$" ^$&/&%@PE"94F.7['NL:>,:'3EA.&20*$
MI"QH40"TF(!7V=J-,(1?P!T>B?LIN;A@<UJ8>L9-2( 0O\JU"HDEQ%+?HQ-U
MA2*:V.ID[U>0ZHFJ;4#=&G7:PT;Q[E+$>?JL3]C5[3CS@#"8I=YYL=[KK[0_
M&@Y4&T78QKQ8ZG6Z*.AE3$>+@\I^;*9XEQ (9ZY;7-G&#<CYTP*$GUZ\? :U
M5_=NA,2CPIG['>]-WPC173M5]:T9]I:.3T;63;ODQ>%->>(L/\8H/3%+MDML
MR79NJ_.?]),&D>BRT%M K1'JFNOQ!HI)5*.*]LU;F :\;O6CU"D<^9C/.Q:=
M:<=5!<]Y=P*>I,V'T96T52?7]\M?N=\B?@O!Z3#K#*JOM3YENR[^\.3RV8G-
M*NF> 4$NJT);;J"<8/R)O0=*.HPQ)CZ1XBE[AZ B._E:Z2?M%=X*^TW9;C0&
M+&.(<9W__6IMAH[!R=/[Y='ODZ4(X/KXKA>2:[G/"_Y;GD7S'>JEPI""B/[J
M$Z-5ID>]EC1KG_"%#P)8H-9F+:+LI"-XFJQJ7QH7<[ZF)DV8_&!]ZM)HS6H\
M@H4$S]+)U+@*ML9,:O9O3?JT#L]X1%.]_7T*@ZQ'*T2RZB$=&H2]3RR/;<RT
M1>'%]5P)IZ+Y\9:QA!LTZIEC*IMA.K*AEY_Z*Q-KXLIP]6Q(%[NE:W)\-*$_
MP^S5OK=Y;-D^$,LYRD^K5BO]32R9N)?6-6L;D&U^<WHQU/X)/G#RX.F-.O+U
M>&76#Z0':_:NQV6Y ^/]3J]L5S37%W7\W[_TA5PHA%_8Q8\/'#H[X=QK)MX2
M$!QZ<V'(Q6XTZ61U\5$YSZN<K!.JJ4MO87"<%B#ZKD+W@R&7 :( H?H77KY1
M@)"@\F-0OV.!\;9\ 6+>+LRX5J^_:V2..9E+]R)NXFFH$[S?_-BW_'C"OK+"
MZJ&#UTV--([2)>6/WS8%W$T>_OL?Z44V7(JOHYG)XPS8^_<T$"4682X^S UZ
M^!<N_JAW9MNZ7TX3S,M<=3 VF$-@SC%D=9:?=?T9_X/8M/-UA?,<J$YD>OO?
MQ-ZF1Y_S#M;(;4H;W?S;$7_'KA1.WA9/"]\%ZBDF,J\71MH'A.&<X\.RO#7[
M1WP!>,3(J@S)^DQ%'L2NR !8/>7CA"H^.6]@"D-\(F\X5[HVLBX;AO!(F'&+
M\4DX@Z*Q/ []SI7R=AJ3Z<5UX&VC_2% N.;R=M"RE<W:S7)]#JS.?9&LJ^'
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
MV*3[(;"&97@N->VK9%JGJ9HB7;_*?\Z*,S$S.0JL(/!?S919G[&5PVI@)/;
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
MW?[\>=V*_$&^.EC('[$))'T 68ZM@0*(TOQNFF \V1?<(_R@RXS-[AAZ!;!
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
M.0'LO6>M6"783BD/7#EIOL>-ONXS,AC[MT<1RR&#F>NYZPJ(N5"(T,%5&MM
M2B=JP]D4<137R .)Y=6'HZW1UAHZ], &4*P.2GS&5>LMF,/0KPKHR 6SB27
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
M67HRPT!99IKWE&>F*WSJTWJAQ2JXE4$US8VT3[ZCG[13/U53_B7<#C)R/B<
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
M,(]&F2T_O=H)@$8"$1[OQ;2=A,SE;\QWVJ*O,!G=696?!VD>IN<J@@[IKJ[
MD0MNQSL.W\BD?X$<TU _*J(.4YK[TZ\438LA= MP#GF;5TL(1N]!!K0"[MM)
M7*V8(YN@CIR]9XH*$28[R+9_?=<^9[@^:Z8/T\JVXO8J>N^>2AAK^)<WD[=[
MP,V'D=:E'@#"<Z2XK9;0F$EF#U.%+$TNE7DHJ+RZ\LCR%HR&W2+(6\4UR.[)
M"/DY=#HA&*X043.G2P3+" I=$0#R,D#ND'?TX3:&T<"ZP[EYBBNYM[$T-OOV
MP22/IQ;;8]K-09'"# I'=8& LUPF5/,_HO:S"B<2& ;]4(MW64[U#:Y?$K]O
M-)8_?[7GR5;E*KGC8>]O1ZK*%O^?$<.((,C2V_Z;Y)#$*_S3VRX.6X=;7J-B
M)E/FJE,WX'%(U6++L@#VC[YO5@<=]_>J8@FJM?YWZ6'&^\0G(@4Y5<6D\$7#
MJ-@$=*UAN]?G8%-=+PH IX)3&FR#V(MTZ[-\-5N=M4:Q:-='UDUJAC?(ERVX
M*3%O?]<=0X>  752-T0 QGBF,R.&.<7^.8Y7"A((M3,Z6*JVBFY"_J5WL(JK
M RLAX2)9EUU5;5Y*=LGGOU"^+"E[SV_P\R\[X0\3!.8E=#)A+\%W4 GU$8LS
M9'31T"F!M.A6XW="77: L15SI9@*J[2^3)NE??K^J42_=KI+YL,/K=L%5D<^
MBN'%!7XV1AU9 .^C\UX0 FNF(*Y %4OX+--W-9Z_;S$7M>O-\&ND[BY*3D@U
MO;[I S3RA)E(9-Z]PRKOD\OQ%27W(,8$?PE 58+1RE$#S.R8D.5-D*  *V*%
M)/B^AN6ZC3>:$(3:M&,B7P49'E?4;&UI;;WOGO+2%4/)L3AP_D7'JUC&)FB?
M0)@0I-OL673^7BS[.J]VK28.+-F(V4$&_$GY9;B'1PVB=:7=IO0QL%#MPO=7
MDE?D\^$Z/J=$#Z26ZLJNR?Y],["6M(QEKK(/\;!WX),_J=6E+Q=/MMS$&4;E
MM%9?%:U9*[181#2WXEL>@50"*W(L;X)VG'^Q\YF$W;^0N5K_39K8V)H,8L$_
M8]G'APC>@Z+ DT6P5"-:.6**Q#]2T(F5Y$;7N!-W#>!>6N\+W?JFH\08%E&<
M?*H$!\W1ORB>:5U*A7PNY&YAI;"3@*]SF!1<D]$ZJ:>AW#7]235>J?G-D+1-
M?,"]6_Z<%#UQAV]*8>FP&4$VY)NJHMN/F4I&K+/E@4B.]'?\B7'N:8%2S-?>
ML42=2-<''S90EG8=5G5L&%-UE:5'BDI\4XW?76\ENATG@MJ*;C^##*5BR9Y$
M]GM>U28HB.=-!V-,#*E]A6+OAP>IT6>D+S*_EHU83&2>\X>]-1CE7SZ:U9I5
M>_[(BZWX0@&W/:!A!)4A%\JK14GS/\NC3K0TO ,<BR.R+M8/J38XI=AY>!KK
M(R+%ML9#:E^"A%HC!_1<^"J\E+4:8:X)L%0"F-'+*\J 5CHB:2TX"*Y,#DS4
M^:6H<_/:R/+X=AVS F-W]_"T%)#;<8YSJ.R*(!'>H^LJN%)*['%>&E>(NOH
MO0TR]T;EP'";-)53?(@Y#=Z*U$KI.OX[*W)".V2D]^CSIM\S9*>C+K4F$\^Y
M-_^>R&DS@3H5L4Z'+F,Y(4#IW C2O:XQ@8;*>![A1W)(L7^+P\G5+IZTO6T8
M.%'^^:CM<;C3#_KM@D]Z&P.",L^9G2981,,-:<'$O(?$4^KA#(_7R"-,TO)J
MD'M[E"33KX F%IUVP4(5X]"28N=T/_JYTJ1:Q)/G6=8'@_UZU@F3JNQH7C5>
M=+%E9IYQ0I!!6\?Q!NY!<LSR+/]77*,A?;TRHQ-Y:DXCU]/*=13/2?GH#!CE
MLS<."?68;!?@+'X;K]'T ']RG'^BY2T>>##'$SO;_*EHR$E)?T2%,>SXZ.15
M OFSY%FA:]UAGH1_,074\;_ $4%C,EN8FZ![FZ"YU ULPLTV,2:$Y-6$2S5Q
M9LI3,<G:!H/;D.#1!C$9O7>/9^\6^D>_?/9S]37#ASST_D/SG@O5 ZI;\;&\
MUK_+2O8"+W>-,HGI5#G1PN25-[]<F*@+&K^;8I*A#'%J&,T^?P)DUEC2?2EB
M-U3MQCM4,NCG+B]V8"U+F)%2S!_?H*24O<TB@B4,),0CT,0:/Y/*T[HUP=5P
MW8<%=3X91ZL.3#4$NTQ],^Y1D:9# ?6*KF!YFFYG(8)MSL.;># 3.B@*X;V-
M@XDJ4L-<K8H@E[$059<:W5]]E=D_];^O[)%IO6&GQJ-MW[^%K2VSI9T_0*E'
M=PQ.NK.C!.[M8CI;Q!AVX/=\*AUNB([T_:FVY\@CGXQ!2L;G^M;0YL+T';!.
MO)( 9760)P3HI %H<795="UQ-D&[N*JLNTE5GC-7 P^!.Y/*9IN*X;#CHB<[
MXY?=_[*B9,!QX).68_IVPB0P3H(K1:>#&=X<KP@M-AX(YD0N>>UJA"3@57*A
MS!R,/+%?T[-QI-H?86CTT/KET8RRT<0;*?U7=K\4V?G^A'_4.E]TD.5,=UYN
MIL,GL]C?>&_;H*Q@$RC"'_$LXA58.%!%>=1$.SSPR%7W:3=E(QF+'.,G)7F>
MYB$.@=M=8__HF-_><X-<:1RM.I8U "&GL/-Y]6O89(KD'8D=G@*Z&WB)F)O:
M=834P9SY[;>X8FQ\\_EZEOZQA+PG6S.615[!NM#_39+84!5P[0E6)5_T,,>&
M>XZ':Y28JJ<F<&7F.TUWLFQ)<=HFQF5= H"K.#_N;/4F64W:,B!<Y*O<)BC@
MJ8U)N?KY[AO/LQV%%L&3:"J<!'T(%L<\) 3 R0_L@%::T$N;4RR_"JJML<6C
ML^WGW7E8:-J!#DD2RE"96[0]2OM?SLW=\A7;Y+6<.P>><I_3*65JD<CCE:5)
M-:_7SDATYF];DBLN#FI"B(;YHV\NOY9S*4]3\)$DWLZ(-YA'UZ.7A>@$$&JH
M@MW,>X4.ZG>GRW>*28@2XI&'8Q!4F+8<\>R(;[9&\P]M[=OEWR(/8CZ^]>MU
M&9,YR$3E_@VTE#] Z\*KP4N@)N2+3K34OP/,RB.*/O29)P]Y:E^ '7,EJIK$
MQ:9V:LO<VS+3-J_P:A.T&WV#L#4";@-,/N=:CDFDT  &[9V9 ^L^Q2WRP&L=
M_:68X]HGOMZ^:._J;BEY,S63$:>=S(XZ)$2MV2V(Y+UMWI%SE!VH?H(2 8[>
M"_R<@Q 9SM!6YFI'OR71*+QAXM'WX><MP3EE+SM*8$ON=],/JDX*/''DS!>&
M["]#QMC?=2%XF?*"/_ _Z\)P9<2%T2F'/W6AQ4BCNZVYG>JQ;<9NB7\>&BC^
M0T4<&T7[%2C[LWN&-T&P=_Y===,VSY"G6IGEL=3Y>A7'%$^O<^'146HS66J5
M_OYR,Z5![U'>;;$_B@H%9:$ 6=M$.7]Q[7D5>(&$<&NSI6J'T7")[G83'OC=
M$0C'(B4?]> [P$JX2'E><#!M:E^HUI%=K4TK-Z"4.W;"?6@Y08$"D3$]'""(
M,+R:Q!3$<P1EA-3$X7$C^./N ,1V$Y34U;C@V-:('\ZX/.ZBYD(]('T]W<I^
MZ/'*H#0="ZBFK:9#O&M2P/5=\XPLV@(7P9KJ/+9(D,/KINV=#-_EJ^I2(K?'
MW>*RL;M>L/C=OJV9<JH',SLL:II>/)/(A/C"/ZNRYWA/D5"JEG(T?V=9)8"E
MKL<5NSL"P1+M$F(!;&>Y0#%+V;H^[Z#,J1+E5),ZTSEET6H-#E^DE@;3C9\]
M^.=#$/XL_B1S<'F>5G69'0.ERF&I_6=6@E_#_:-39C1&G,-/3+GTJ64^4.F^
ME=DB>JP3VQKP3'Q5!( 2B[8RRW/GX,*!DM\W+%(JSETO<W%/M0P.%H?MLS^T
M_"KYU9FX@*'_^ZVI_FW_A^;<CY5"S[T!,VWA#[%[O@%0.H$\0AS?^-K8BVN]
M/T!>_*$4>8YHJ=W5IBM^L^+ @U-'S@EOV[LAUH'28=9@D ;>=(@0D$ET&38P
M]GT[TFBKP]#$M23%.UE].>\XRMZ?X2'[YDF;B:I1PU=9[0);S>\Q T&G/FH<
MO!UW)",K_;L^>:VI.TW&_NJ\U3\FBM=T8](HHG_:UR4@*'*F)R,6242\RD@J
M+.P%I;D]TW)/E]21^S_ZU%)?9.SW1_@Z7K:2G9\52-;[B?P>KSV_X/*PO9J=
M2S.FT*T1M[TD(VHL6="'X1[2CF^&2RWOXHU0I;#MTSE &NO(A0^=P=MJM]X[
M4YW\;0V;0A%O.\W\,4(C)7)AWA41MW_?M"VO0NMFR<3_<"ENM"<((^L&Q0,>
MAOAG7!%_ZFS]3[[A=7["'Z(T09=G.&J;(&\T\1S7<A/T$,V7DFA ^Z [BWZL
M,E0LL_\>HGC\/X8H*HY764K8CE:J*U1-W?6*-K[-;3W67YO1<2U@H,K5\]/#
MJU^6"^ZF.H3TGEQNL'Z7\7WT3T>[W[J QNH_QH"1-D$'G5N1>X$^@8B,!8++
MN1Z .0W"0.]>Y"/8J&+VZ2HNY8A_/'3F8^)2DFKX[\?^(1;GME'-P+%=T,PT
ME]Y57[69UH5!&P/JI<,];Y;VY%W3LBNG',G^R^'AU?Q@M:\R-3XSN#IX\<B0
MN>QXQ#^>)41"2*M3T>R;O#RDP_4YKV3^L3$TKE'[S)I8C#!19==8..=+G?,/
M\HI[C,XXS46;^!7YV]%[^K6A[R7I+BQ.=[E^;A/T "\'K(6R;,.]Q"-F+V#:
M)SQEAFK"*PN#R:(A.\GD0&9_V&FKZ_F6HHIZ:L=/,$0Z05']LG2*-!J.F32C
MZA(EA+@^+.?.W]5MQBP=JZSWSGA%YFQIE>E;W_K,W^*2W\=_?G@_9:XVU022
M%56[T22(*"QYA(WBO;JYEH*)G3UC])ROW)H^U;G7D9^!*%_<ZU.GF2?YMOY=
MLE*B8;FK6+?0O;M9#^Y)6)2TW26Q 5[VFE?ZA%>]7P9+R/X=*R8'Q\N(]O6=
MXSG!W*-7M7V.64?EE(\I:+T\_7C[]);]+&=3%?X4I8[2!4V9 &_E;F?=$-L$
M29W3_F4WM0GRF^D*CM%^7.2X[(2X?:%I8MB]]\?'G!]60Y)F<>WOA2OM/1V8
MENQ97@XA8%#)0Z"*#%@W=OD[-M7F;"@0ZD,8M-&;]"?GU&=21SHS@D[V:JD%
MGZFTD:I_=E1,)UJ$?XQ[*I<N0P&ILHZ#Y:< /XBD;6E,OD=?>>\M=F_HM^ ?
M3+^TD1 &1>?NW(.SR@8RSJ>IV!0O":0W?1,DS=5A4A+'ESR9,->:I#LL^,$"
MU7 )+#S'5X1#_XT__WGA5L2SW>G_R[9<@TQ"<MMI>O!."6G Q@TWJL\II/BW
M-3[2OQU\(^V^$?4QYH5!\7_DC"S55///X#]4E^<N (M@YG:B%?SO;X(N3= _
MK=EZ( ^_ZBW^OE':8M%D:-3A5FA$IG_,D.S2[GA[=^=9$V=SEK% ].7A=R,]
MA_G;N>9 YKB*VI@7U(5!']*MUGY-YG]EW-S^=?K8N\;8EK=IU'M7>^6Q!Q]C
MHL7MA%_9>ZJS*O@[#W T^8.;(-D0E"C2BI6;B*9JU@Y5A7N8710H'&(5PI6C
M7-@W\,A6OR7\,:NC>GP"!+^&OD-24*PYR]0DH1]0I/F[W?B?T!+X@X'YA/NK
M=UX::,'W?![$3U9YB_MDG;'H3U>T$G^=^GK+-M#NIF261#R8:5_SF4X3)$#C
M:F+1+J#>!*7")"4,-%<M;:S'-=IJ=%,NB;4R#D8O!7AGG.125/5(I]HK^?MX
M>(A/C312AV79;0Q/R?B\@!++5T!>"6?L7;_8-J+VY #.^F8U-?V+(K>G<_\%
MY,^#B;C,[:#H[;)=2'%>,5X2->PIU\I"MU-D\67!%4&W UL:&V?SPJY'EL^6
ME#8VCI5-AUYU^R!E1>G+T;^1J;JE\7'!)D@<+X@F@ 2OFD&>9!T/"@7".B=F
MP>-YVF6897+VTR*/_N:?L@@9E*'.%?:-0T+E)6\A*9N@!D([(=;T$#/AOJE:
M1/*&LC\IOWW$Y'!9H*<*?G0%[F]7;J$W::9EONWZ:&_H?JL;XN+ISQYX?/T'
M'SE!,*;[(S2IZ+AY5DTG5&8R@&S;\*;+M/C%)=4DGWR?>)E>OF:.%=UQ\>-B
MJ5JL+1/3*;$3^+9^=81K$&TR#(2Y!6LYN[[6O&=^]PU1[\+QDJ3<OB+5;Q:N
MHNJ($">04%"REC -T8G=R=W/5"EC:7:OOJC.?MZA_L[H4A+BY=7M1V5N-M4G
MNWX]?;TS@*1XZKW&/<,7-3L  25MU^8]0@<2$M',2E.QB-:N_**Z7)P<XG D
MLZ8S*N9=V4?)W\/M9_J_/K1S_U [MYPQEN0+DOH@T?9IBWE8+E@.KT+FNC<
MTJ$T R]9"G![WK-AV'10Y[O^@LY^7$X,!_E&SOV)<^ U$NKL?BDC(]"ADN9!
M(:0;$,W2]&)YQ7&E:09X A.2Z&S&LFV9ZHDGV<&TW*E;=)Z=YA@P7A<\JN.O
M*TZ_!@E;_@W181 %U#&N(;"=2;\,X%AAG;VE ,)JC[+EY>A /\DD=2N'+TFN
M SX9\G%G;D?T5N??VZGU%,"P8-35#BM]&#81I>IA8&)&,SXC;.F'RX0V!!G>
MCKS+E-!V#[Q+#[MN>5NK]/^!+H#_16LK95>Q$(P'5+#$=T-([7H'>&<$X7(^
M:\*EB>6)WT#>96[[T';SV>J-Z3W?/6O, RU*RNQMN_Z:45[F?\/2_-T**FW;
MK;MYCM7X7Q-S?Z[YBU7PQ<(W01;VS#]W_B]0N.9@9@MZ#N?URQ<L#&%^$6B"
M3N?/H\[%O#(;?NQ+WL@FZ,L@A',2Q]LVRJ%N@GK^M #H^"Z OAGTT&/DGWX
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
MSG%!LZ:"9>Z;O;K:5<H%,=7&4V[1Q@/;G ^V=BLP_)0BU*YE>"Z9@R+ ?X8
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
MM_W;_FW_MO\/#+PY^3\ 4$L#!!0    ( &N 8U97F]!,PD\! +\.#@ 5
M;VMT82TR,#(S,#$S,5]L86(N>&ULW+UM<^0VEB;Z?7\%;T_$KATAM$D"),'>
MF=E0O;BW-LHN197<O7,=-S+P*G&<RE0GF7)5__H+@&0F\QU@@A0]']I=DDCB
MG ?D@X.#\_*O_^OKTSQX$:NR6"[^[4_1G\,_!6+!EKQ8//S;GWZY_Q'@/_VO
M?_]O_^U?_Q\ _N^;SQ^#=TNV?A*+*GB[$J02//B]J!Z#OW-1_A;(U?(I^/MR
M]5OQ0@#X=W/3V^7SMU7Q\%@%<1C#_;^N_@(S2%A&*> (A@ )%@'"90APDF8L
MX@E'87+S\!>>Y42($ .J_@50&JK+<$Q  F,:)2),TB0Q#YT7B]_^HO]#22D"
MI=RB-#_^VY\>J^KY+S_\\/OOO__Y*UW-_[Q</?P0AR'\H;WZ3\WE7P^N_QV:
MJZ,\SW\P?]U<6A;'+E2/C7[XOS]]_,(>Q1,!Q:*LR(+I <KB+Z7YY<<E(Y7!
M_*)<P<DK]$^@O0SH7X$H!C#Z\]>2_^G?_UL0U'"LEG/Q6<A __\OGS^<'#+_
M05_QPT(\Z)F]$ZMBR;]49%5])%3,E?3F:=6W9_%O?RJ+I^>Y:'_WN!+R^&/G
MJ]7.4[64N98R2K64_W)JL!^N$-^3O-6AK!Z$,^K^[$O&<YC^[$W<>\4/8GB!
M.\-<+7+]0KU?\+'>W<U05XL^O,2^7HME1>8CO!;;83HBS_4O/JI_-</H!YTA
M4S-.0]T=4<772BRXJ-ERY]%!P?_M3^I?LW4)'@AYGKV74K"J>!$?U/KX).[)
MU\]*NL^"+1>LF!>&S3]5CV*U^=7BX4,EGDKU?C"U8LXR+,,\CQF(>2H!BKA:
MS2A*0)[%A"991%&<SJK--S 3"_#+EU9<(Y-?@?[D@%QU@@%6HERN5VR[=C[-
MCRV(:BW4JR?^84&>1/E,FAN45MK,J!7]=R/K3:!8]E]_V.H\PL3,)P?W?%BD
M-ZH$M2Z!4B;0V@2[ZMP$1J&@HU%@5+H)&J5.SM22[4@_U^;.<K4/[Y)YAW=+
M-Z5"QF K24D-.,U8"N@X_D',J[+]#="_,9SC39P?#E[<VU6+"5FQ"V]!<\4/
M^MGBN0([+X2VLX<!KUH.\\[7+X%2ZD_!<L7%2NTTC@!T\&7?OI!"_3P7/RY7
M7\A<?!%LO2JJ0I3O!*U^(E7ST]_5'J18?%J(_Q!D]2,I5G\C\[68Q33F4F02
M4$0Y0$DB )59!%".<IYQB2'-70CW.G&F1K?OUL)LWHI%L%R(X)N2U8UWKYP=
M.]8=#_.!.5>+&VREOPDVF@&Y7 &MVTV@!0^,Y#=!H]LW=>7<T*?:;),%#[ZH
M;VPN-G\.WJF_W 1:[4"I[X^0_2#OB8ZO%&94,O8#W#X5>WIJ/R)^LRZ+A2C+
M6_:/=5$6FO9OOQ;EC&>8Q)2D ,59#%"61(!&20@D@:F$* JQ"%T8]L0X4Z/.
M5LR@(V?PJY;T_W.CT%.XVG&C![0&)KT^0#D3U048/#'0J5%&I98+JNYSQJ7+
M^Y&!,?CN'\GB7CP]+U=D]>W#T[,B&NT6_K@L#1]MV6F?MV9ARA*&, 5A)'.
M1(H!R1 %D*<0TC1-8,)<..,Z<:9&+48;4"EU0-7J$Q0;A8+R<;FJ B7)4U L
M7D19/9W;A0TQ?W;<--ZL#$QA1R=DJTN@E;D)+*P[?X3G!UM/O'BE,*/2IQ_@
M]EG6TU/[D;':F*\$*<4[4?__A\67:LE^>US.U3/*]XKWJV^?E_.Y&NUWLN(S
MJ6#+",<@0B0#*$08Y%PB0-,\D6',PAAC%_9U'']J=-N*'WS7*O"]XM6@J\/_
M"&HM@E^U'D&CB*.AYSI-=B0[(/@#L^H N#O3:$_T//&FZ^BC$F5/:/:9L>]C
M^E'AV_5JI2A7/4P4#XM[\O7]UV>Q*,4;L1"RJ&:"QB%ED@ :IWJS&@E D,A!
M$J,8B3A2MJ=PH;X+XTV-ZAHYW7CK$J9V/.41J8%YJ9$T:$0U!R.-L,%WC;C?
M^Z,@2V \4<ZET4:E&$O5]RG%]K9^%/)1;9:%^/0L5J0J%@\?-6E]+ @MYHJI
M[L@W;=*5[]9B1C'+"68,B"P4.AXI!41B"%C&)<0TC^)0F5&;@^N+7XCMP$ZD
M<N)XWN?W8L[F@[E9RI\;,=T8QAIR.ZH9 LB!.:<6^2;8"!T8J6^"C=PW0;4,
MJ CN2,']D8\K5)Y8R'K84>G(%8Q]7G*^OQ]!-;Q7LR#[=K\BBY(P[=@K;Q?<
M_#@WI[+EW7)>J O$U^J-TO.W69ISC FD( SC4%L_%.1J(PADA&F6RA3!R,GZ
MZ2W)1.VBH-7$C;[Z3X@=GXT"\\ $MX]PT-7"G&EV]0AJ18)?F__7&@5&)8][
MOZMA]42&_>48E1VOAFN?+J]_8#_^U+ZX#XNR6ID@]K=DM?JFV/KV:;E>5#.&
M28JC) 4B38DRZF(!*"8A"!,*DSS))(OI[$6LZ-*6),\-Y_*!=@<=[CN]6Q4+
M5CR3N1L%GL74CN5\X32TI;9</(![??:B!;X)_KI:EJ?-76=2LD'!$^^<'6I4
M:K%1>I\]K.[I3Q"GG?6_+%:"S(M_"JX=^W?+^DQU$V5QKR_=KO 1XR*+U-80
M<\@ 0D@[G)#4_V&"<9KS6+J87!YEFYH1IC-E^'HN@J4,MHJ8P[6@5<58"ML(
M*7WIWK&;.V_YFFI[FGN%"1R8%:TBVTY-:C?F+?C5Z#B,Q3< ]AZYV)=DHU.W
M9TB/,;WO(=P6!BZ*V?M%I7;QMYRKST8/4Y'Y_UL\OUUR,<M1SA+"$D RS &B
M6 (J*54_QHCA* M)'-MP_/EAID;7M:1!(^I-4 L;*&D#+:X=#U] ]CRE^L-K
M8';L"Y4UP=DA<82K2L'^_+!\^4$]H*8I]8\M.UUX["A$8Z=:RQF65[M]_LO?
M*C*[%^QQL9PO'[Y]$:N7@HGRK7IT^9-XHF(U$[$,&4DPX)Q)@!@+02X2" 2-
M6*KVE&&26 7!7AYJ:C1PMUI*A;/B7/5&EXV\QDQ;ZI@8.QJP0/@\%?C%;6 Z
MV,H9M((&1M+@UUI6R\ 2"]1XDZIO_"@CH;<SYB11M.95>V!J;M77:_J$851G
MX/^+Q1-&H5%[35HJ=;BC[S9;BM5*\$U>V>XQ[MNEXO'%6FWJFQ,5[1>D:L-/
M6#6C<:1855" <Q0#%(<Y(% 2@'B(490Q HE3'NT5LDR-D%M5_N*Z$^X_&[8[
MWU$P'GRG6VO139L]B ZY";;:!%MU@E];A;QN:J^&U=LFMK\D(V]:KX;L<)-Z
M_2/[T>C=JAG:Q-5]>23J;?^TKG2Y&5W!9Y8E,@]Q%@*9I1E $F6**GD$: @Y
M)1!"SC(7JKPPWM3H<"-N4&IY;X+E5M;@NV(1E$:#TP%=O4"W8T2/4 [,>EL4
MO]0HUL(&'6G],9HE+)Y8Z])HHS*3I>K[[&-[6S^&V<OUE]KEQI8/"^UT4TS7
M4%SY_BN;K_GF$$;G_U>D6*A?W"_??R5/Q<)<_EE4Z]6B[$:Z1P0*)N(<Q%$:
M*6LND@!C) &E/,]0S%)E4;M0U- "3XWC=O5MST]:C8V)TNI\$VRT#AJU@ZW>
M.L:LU;PN"%+K?E7>P^"OCQW93NFE&)BM)_,^.%/_6)/D:>T87-Q1%Y^QP-]?
MO48;M]_R]U<UB#Y;^K3XL,FV+6<T3Z4(N0 Q$PE 0F8 AXB#,,,0(2ZC"//9
M05&[BRQU=# K:K$KU^>39K[3PGX?S/59KJ(9O9NIQ$/!.EG)CL?QQZ&VX_?^
MR(U#REJ^X#LMX?<:K0\6&#G3YUD,/''>\3%&):JS:NZSR_F+^V;<;IZT.6E^
M5Y1,?0KKE9AA#C%+,@1B7:0693("N<04,"(9CKF4"4[<$FS/#3<U:[3.!S%%
M"L!>D0)'.K@ LQTO^ -O8(+H"+H3$;,5UF?>JPTHWM)<SPXV<E:KC>*'2:Q6
M=UU76.GM\HD6BV[$\RS%B$<)9H!PJ(R,3,0 QY*!+!>A2.,D4:9&G]I*AT--
MC40V58.ZHO8KK'0$5SOF\(/6P*QQ%*A1\B<NP^.Y[-*1@5ZE\M)IA4\57SIS
MAY<<AJ7BIU55Z% WA7FID^O5[TK!UKIPY_V*Z&W3._*MC&88QX(S"D&<I10@
M)D- 698KADDI0I&D,7$JO=1;DJDQSL?BJ:@:AXG:S) Z$)DMGY[,WL9XO<UO
MGU<%$T'5JG<35+56P;,I GY5XH3#1-H>NHXP/8,?N=(JV"IA#E=;-6Z"C2)!
M1Y.@4270N@R6G>&.YC"I&PYRO&9>ASM<%Y(^>CS0!]W692]AG@@H$P!#S@"*
M\Q#@/(L!CS%D":4ACIQ,L\,AID:0>Y]AKV*71X#LPV,3*W'IB,R5M#- 8<LC
M [PB49PK9WGFRK[A$TNU;E??[M2,5K<+KBL2/>MGF\2^&8V3..9<[;NHVG<A
MF2"0AT07#$I)2F*9"^AT-'E^N*E]\JVT)IY7M*+>! ]GDQ[[X&P;,.$+O<'C
M)6I!;P(CJL'O_18_STFC=K!XBY<X.]C(X1(VBA]&2UC=U;L88QT MO4/;>(D
M2<BAP"P"F- $( 03@#G*04Z1"%DBXSAW2@8],];4F*03+;D5UB8>TAED6Z^P
M%^@&=PGW1*U/(<1+>/@K>GARI+$+'%Y2^4@QPXNW7!<,KY[=E@PJ1'F2J690
M$I3&BD4(E (@& M $DQ RB+"120SB6B/XV=',29Z,/U./*\$:Z)?]-)+GI9J
MG_A/\XM^8?&V\V*[F_$/\\CA[YJ3.K(K0^><R>,_W-T1.L\A[K:COTI8NR,T
MIT+971_3C_C:J@^?Y%M2/NK_Z2>_D+D^;%/C?-'GR+K>2N<,;J_P0AJF.OT2
M 2H$!2C*,^W-UFU(,AE3S-)<.+EBKA=I:M97M[3&;<V%@M?9<CME&72L1)V\
MJ2,FFCS.]V55/)G60[N%-S0P00>9NC/1]MC?)L)EJ%?"CH;'G>B!F5F+?W-\
M4CKB#UI?PQ^>GNC:@T"C,K@_ /=)W>.3^R81:*<=TRVJ%@_J![%Z$;-,2BAU
M3SZ>(:0+4B;:SY8"Q""GC+!0RG3VO-<7VB+2^W HEP]U?\ !#^_)7#<%#TBI
M"?7_D,5:=Q:!T8WNE!Z[AMD? SCC$&>)+DJ,(4"2J*4QE1304.!<1#B)"&H
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
M_'&YDJ+0.6'E#$<XE9P3(')M#V5"<1FF*9 R$RR3$<I3X<T=8"/1U*CMI'=
MY\*KE:>:UQL;]>?51KW6@; HJG*@;:;5['K8=?J>L\&/$#3PM3)!K4VS?[QI
MTH%O@JU*3?9'L_O4QK&:QHYB(^TY73 >8PMJ)<]T=J0N\#EM4)T>W(_!-U5:
M/NK2+7\7Q<.C&N[V1?WVP41CZPCLSZ022BZF:RXC)&@*XQ@D&<VTQR\&-%%V
MIX0PS'(2TR1WBF]Q%6!J_-Q*')!:Y( W,@>Z0;,;X3I/AAV_#@GQP'2ZK3-E
M9+\)-G WX@>M_(%6X"9H5/!'G'W!\\23SL./2HM]P=EGP=[/\=%AK+65]?-U
M!(#@S2AJ[!F,"46YU!T<:000XU+9IPB#)!8<YS22,'%*1[,?>FI$]V/Q5?#M
M[MJ=W1Q0MW7A#8'EX-Z\O?Z*F_UV36"UZ,%6]J$ZF]G@-4C'L[,#OV(G-!M
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
MRNRVD],1VLR/4:G;F&"(B 9?\ Y6GM=1G%<NW-L/O,LE?7L^]PI?0Y^&VCJ
MJ_KV8:%K0]1]S[2$]X]DT>3TWCX\K$RA@@^+:E4LRH+]C<S7XF]J71%\%I,L
M1#135FXD4AW53P 54K<FXTA$44H0='=0C*_'U,C_1U*L@A<MGPZ47"^*J@Q>
MC*0]/!2O\%HXN#6F/=E3]X7<!#4600>,9A6J%!S;.A ;1((-)('!Y";XV_D7
MJY\CY?6FU:?WY16T&-]E\WI3==3/\XKBN.>MOE]4NG^(R><R^1M&OO+3NBHK
M91"J-7X6PC D2#" 0AH!)!$#- E3D*0YS+A02Z9=.H7=<%-;R6J)@UKDP,A\
M4].9XJFMV/9)KA:(GU]]_.,X\")Q+81.&;'VR/3*C[5X_&C9LO:J=G-G'>[J
M9\IKV\^0TT]J'[%>U=V(-[_\WX7:.ZS8X[=W2QV4,",4QE$L.< XXP AG26!
M8 HH0PD,:2)2B%T,<*?1IT8VQFPV@@8;2<V^_.?;OP6_UC([GO&YS8:=W3L8
MQ@,3T77P.MN1O6#R9/VYC3VJS=8+EGU+J]]#^A':W4HWYZZ^W:F7J;I=&&/-
M1)'>BZ_5&Z7:;S,D"!<"QB"%5 (40P%HIMW""<M@E%(L*'=KMGAY4)</:YS,
MD&YR9"M_8!0P7]E&A>!]615/IOSJ+Z60ZWGPL9"6D>\.DR*8I"P-$: 2AP#E
M>I&): PR0C&BJ<ABG+DL+7ZG9.PDX,V$[$S%3; 0EE4&')"W6T;\XCGPVM$*
M>W/TA:X3?@,M>& D][B,V,/D:>VP&'#4!<,>@/U5PN'.'LF%G2R#M\N%.934
M!8C+6\X+LVF?Q7&&DH1F0*9IIHU;HLU<"C#)$YG1,$H2JS-"N^&FQCZ=REH[
M"8)$_=@HX%+-W!+S\]SC'\F!>:>;GM0*:ZJ4:Y]H*Z]7 !V2P[P".5(2V'6
MNB5Z6>-S-J'K\E/&2]RRUF@G0<O^KKZ])5[$8BWJ/A;U\_]>5(]OUV6U?!*K
MN^6\8-^VY@D-PRA-(PH$S"% 89X C&(,E)W.&$LCF*>)6X<)E^&G1M.-]*:C
MV,.BJ,MN;E(EF[_>=)*$[L1*+E=/IAC8)SHO'IJ^D*84BII6;6TVM[GVJ7":
M1CLK<[C)&9CYVWEIFO\T3/6[DCUHA0]^K<4?QO#LAYRW'A9.@X_<R:(/,(?]
M+'H]I1]#-AWB-WWCF@38-V(A9%'I\8O%6GW<36B'/G%J TXE$XS#B &), (H
M3C"@&20@Y1RF29;!.$8N;-E?E*DQ9Z.)8\SO%5-AQWCC #RTW5LKT>U[V>@1
M?-=H\OU-L%4FV&HS2"SP]:!Z(L8K!!F5)*\';)\P/3RQKP.X+1B]/2^KZQS.
M!,6ID"P!$#()D!0QR!4QZ@HTDA/&(BZ<>EF>'FIJY+>1M"X#>Q,41LS^W7C.
MH&SK3_2!W>!^Q$W9^IV#\%I0GU[#2V!X\Q:>'&AD+^$EA0^]@Q?OZ%\(_E[=
M.N-264<1EB 5*%,;S3@".(21MJ1XE!#UY]PZ=*;[X*EQP:;$N1;.O=Z[P>K\
M-WX- @-_T7;*]RKKWM7TJG+NYD&CEW'OBG^L?/O.WU^G6U\G[&6O:,;[KV+%
MBE+<K0HF/B_G<[E<Z1MG*8,IIXEN31H+]5&S%) \ST&8AQ&5890EPBGQ9WP5
MID8?K=A@4Y&FE3PPHO_W?XG2\'^.V]NOQXMA9Z5,>[H'YDJ?G0$[0!RI:;3[
M!@VR)7R]F7SM!/W^"OPQ$OJOGB#?C0FOD*2GOW"Y4,_79[>?I#&/WWS[95'\
M8RW>B9*M"B.5J5,4A21/8TA!(G65ZSPA@, \!CB%F62,D!!9U5QU'7AJ:UC=
M>6(K?="1UZDLE/,,6#H%!\!UZ,7B"DC=_7N.^/CRYMD..Z[OSA&, T^=Z_V>
M S/KJ$(=5#CC><9Y$C&0)DQ9ZRB!REH/)8@@Y&E((D22R$L0X';,J5'33N2?
MV$;^K>O8R[F_V,L.[K8N.Z]H#NZ[.Q,#>&,5R^HO^N\0H:'#_SHC3B/^[Q "
MZP# ([>.[("XF/+W\W)1ITQKJ^['9H\9B3S,B: @1)K.<D5L5";J1Y(0F(J8
MA)E3NLRXXD^-&:\NOF>=OKQ!0_US_435WY>R=?W_JA$*&HC&*N'7[_4;V,4Q
M^$LU???&>._3>/Z.JZ;UM7T=_83_8_@YKIH8;SZ.ZZ3HMVS7?0(V"6/OBI+-
MESJ1;!-K([)$)B)) (]#KDO7)B"7+ <PSG-&,<Y@3EQ6VHLC3FUQK 5V#&ZZ
MC*O=$N(5K8%9O^TDTDDOW<H[B.?9&AU/Y'EYO%'YSEK]?8JRO[%O'+KF,%:M
M5\7B08="JRV';D"R>A'&51>B*(O2+ 4\81E 3,8 $Y: )*52I)#22#@&GI\=
M;VJ,LB.N.2[OY1F]A+(=PWC$;F!^<8>M1ZBW%1C>8KO/CS9R,+>5ZH?1VW:W
M]:RA42R*2GPL7G01U$J]# 6=BYJ]?B+_N5R]G9.R_%F],VT5C8A%,1.Y+INA
MB$6FD=JM"@HDE@G#NKY&%CI5T7 ;?VI$4XL/C/S!5H%-SR^C0V"4"+06?6MK
M.,Z2'3$-B/W 1.4?=O>:&_W \U5UPW'T<>MN](/FH/)&S\=,UKVZ=Z#^5_7H
MZAVIQ,9,G-$X43N_F %.$\6N/.& BB0%!'/"XC0+64IFSV)5+/F7BJRJR;A>
M+ZKF0A[["@['(YUHAX!4 14/Q<)D'BYE4$MAHLSY<CXGJU+_JHXX=PPXG\($
MS#C#&:4I U)0'2(LU): $[5\IR*&NET@2ECS;KU?\/_*;U:KWFCOE= %R?_K
MO5&3\=%[?4?^*WKN#X(6#42!QJCC3/I#.?"MY_R/X]:_K-)_-6>_]22^PA&
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
M\31IW'X8^W!IE"ZXHL:X-XC!:XR[6_!*-<:](3I?8]S_5?YG53>/HM2];PN
MB#0N%($*X#A6>MW'H"9!7H!8BCS#L< T<5KWO7COW(BM,<VS9$H7J,L'3@/=
M'YE/G#SW.DXZX>>@XZ/N>R8[+CIA?/=XZ-2OAZU(]JI9A[5.1^A4I3F*"X@
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
M4,)$TZLB &.% (J3#.4T,X4'?.CU7$-S8\[FW%4;ZEH2X"*4;EP7 J"1:>R
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
MCVCOR(E^J$:56 F :K":LL,MF;CP[-60'5>GO?Z58<I7=RHX-P6<EUQR)JE
MFCJI!*B@.:"*0, 99HSS#(O<ZV;F<I-S(\QN66L1HJSU"91=23 D=J-SW<MR
MU[^=*!!^/H_SZMK7Y]$9J0[VB09?M2;V>0 NU<?N>7(8T7S=;KB4HC(<]]8H
M2&UWI>8QDTBQE"A)"ZP$X! K@'(9 QSGN1'99#DMLD0FV(=A>MJ:&[6TIM8+
M@O)9YL+>\*B2ZW*SC=:;G3WQK67V]Q_F_O*\?;WAQD2!,!Z9@I[#V[$S,H:&
M8QX'- )13E]+DW*-@\LO2<;ED8&7QIR;>D+5-\EE^=,LD#[+77-/M<Q@%J,X
M28&4N-#[09$"0F,(DD2O:'A6,"J]Q!OZ&IL;O[2V1MN]L7L"H:O5YD_#(%:V
M]G]@&U7Q/Y#G-7,?\HZWS8'P'/O2N87R6P=*JDQ<VDV+9*0T33<A:J;>Q?Z*
M.N"]M -:H:ZG^YJ:]I;:P>FCRVJ79ZX5!?Y0KLN=_%3^-!GN._UU,8167Y/7
M2DDRR=(LBU-0%&9M(Y,<$"0*P%4<<XIH08172+Q[TW.CHNZQ4VT[L,9'!^NC
MVOR!$E7NG>+&2^- /?8]5SB4K]#K=04LN#COQ89?28G7%9#SLKO.;[A2'*_6
M\S B()NU.<FW=[Z20")S*0#-4*9W:#0%%$$$%$UQ@1!7D'K%XO>V-C?B:C2#
M#D9>5P/A),".C!0*MI%)R!NQX3)[?4B$5MT[V=;KB/#UN7U6DZ_WH8$1_:UL
M3R>FPJRX]#*K7-\VE\^2<214+O0&C)"F= HE.8 IS-(DT[NP0GG%]CLT.C<2
MV9OG&=CO@J\;>81&;60..8BJF2S QLHQ8OT]8 D5]>_2Y+3Q_QX@'&4"^#P[
ML1!H(T'V_I?<\K(RRZ07^F/-;^37;<GE4BA8)+FI\(X8!XC1 F"(](Y-)"SE
M&&5)[E>N91J[Y\9UC7JB.4Z2!P\6T9^MAB)M-!2;W\KHP;CQNCJ?GE\5QP7;
M_+X 8^\_K]?HW*MPON]^>8X$.%L$(@O!#)0WA_79:^MJ>EK]UU#-'-85P30Q
M!S8_TN18733SH=S6RF=G5#J?4Y]"B2RX7L1#PC,]2R84X"*-09HF$N>2$IQZ
M+>>G=F!NTV7CA9X-M1M2S&2>#/VM"31AON)W808S9^4^=>YAZ%6Q?K5)=*1^
MG&HV#6W^O*;5D3K'>WX=RX[ATM*'DC0W/VFY,E/[A\WV.UW)MYOUKEP_;AZK
MW]=;25?E_Y'"7 %_W=2ZB49!QZABP^0?^I-WU1*E)$=$<2#R5 +$,P%HJB!
M."L@HYF4S.MF,*QY<YLDWU>[\M[&#2IS,/2S/AA:&>E6*]T/D^C>&NXO5QVP
M3]TFN=?KJ9&G,"MXW2VIM?<-J,T6&.],S?36O^C@H(V6B%H7%]&G;L?^H[]C
M!RECA\<_H'1V0.,FU]8.#^PI\>T16O&;%(0LE^\:L<T/9<7IZK\EW7[0_U(M
M88H%)D( IDPQ4AQG .L! R3/4RX)S[%TJBK0T\;<Z+DU,ZKMC(RAD;74C8_[
MX.PGU4 @C<V,_O@XTYH# B>XJ9+\WVXW/_]=/UW3DO[AP$9][YR$4AR<:GG!
MY:/#5GP_Z*\ZF.\MW6Z?]!1FUI[VOAX1*F.H8L *10#*8@DHBG,0Y_JKH+(,
MH<PK*>9L2W,;Z-K0-L"Q:^J@D(CS\+JMHX* -O+ 'XB7]YKF(A:!EB?GVYET
MI7'1W9>+ALL/^%&$C2W=/BW__F89ZPV;BC,&$,PY0,JDKZ00@P(1+&12Q!EQ
M*CE\>.7<!OWO_\MM8'= Z1_!PUP=>:C^_OGCC_?OHO_U\?/?WWWYQ_5#\]C)
MGFFX^7 ]!)N_'$9?YU63#+-CT]OQ=.(WP^96$XQ-J[NOV\W/4DCQYNGWRD0V
M[J5_;DP5G7J%WXK7Y05%:28QD#F$>J 1"FA>9(!C*3DQ,V_L)0+H;\+<!J8Q
M/U*KS9]-AM-F+W!%][9[Z@8.Z!>WV7I<M$?F!FU\9,%NS3<'\;\9#Z)R_;>.
M;OG!BU%4"8>#&&C^'V# I N#X0"]7#%<\:8K0[ _E6OY4?]8+;FDDBM9 )Y
M9!A/ +V[$$#)5!!,\Y@E7BHFQTW,C=$ZI;F-C9$U<FBH]0%(Q]O'J^ 9^W[0
M#YGA(=5'SH>.HSXT\#K!TT<.GHV8/O[D@*)7;YH:<V\/)>;>;M:5)I7Z[NK'
MEJXK);=Z>_+IH.SYL=8Z%(:#_E.NQ!O*_U5?<2TYD3E+H0 Y9@0@GL2 R8*!
MN$@4A!G5^Q"G (Q1K)L;H=A9FW<]BJQV&-,6-P7&/:I !>_+?F)Z]1X:F=-:
MUZ*.;_:&J--;'?<.@JWV=JEU<5$OS8R7D7%ST<0[O&:_>I0!>\W^G:A>V"OU
MLU]UL;'ZH;<,6?!&IZM7-A9>SPJ;C=;(Q)D(%\ND?S:"&"9N_O.C3>I)B"H0
M402P(BX B@G2/Z42$)Q3!G-&BD(MZ_E++U>V.\<-P%3V^Y#02R]&#+5\W%4[
MNA;VA&07,7E;KHW>D<F6KJVPP94VH+*:*O/ ^ZNA,,E%(O47@N5&$-_4RLGT
M'QDOH,A@D;-<-%^-]VOQE_]BM#Y,]K60:_'7^D(X[F[GV,5C;YJO3T=IDID[
M[D?6_SH\:1]QN\= _VA1F$%&RM".>^V<%&^[YQ4^&[H[@N6E##;@*OWF;_*>
MENNZH+C:;.^-4-(7MBIOK=GO?SU(KEO\4=[KCWQ1WXU.OS+7%YNU71*\H[NZ
M\ "41,1Y@<T5*P$H3SD@A:3F;)3#(B%9D7A=_X0U;V[G'HUW)GFZ\2_J.!@=
M/+3) M;'J';2%G;NN+F(K*.1\710G$?@[X';;/=ZO3ORE/8Z'3M463HP_F'%
MID,9]QKZTX&!/2-)';J5 <?GW^GZ@Y[9>%GQS0^Y-K%]MN1 (WZ1<IH5^G^
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
MFF3WKWK'8*Z8$$F+)(MCD B]GD=$2,!X'@-.$DRSS*A>>*EY!;=P;O1@+ST
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
MR?)3?2^S%]_,_YN\#!TJF<V8+SJZ6N=&W-;\0L?<AS]H/3F'*,0RRC@0D>
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
MU/;U]R!L[?V2GH$I?<TW5:)UH]-C3C--0D,M)"59JO1,P4 *LQ1 +BC %(=
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
M:#MC]\LM[_71;*'QM7"ZUMRXBR%+YT\6.+:?N[&XHKD$7 7,]=>=DCC&4"&
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
MM&[^+K417<&Y5/_0^3T]8\>SQ>W+#*+<* J?__WGU2+G/^=IFH4))@J0&&(
M$2< QTD&6)B&F$8L(]A*#-B',5,C2F/D+#!_!BU;ZR2\QJ'R]XY!U2T=9AE^
MC=0-0P=J!GN#]W$GS(Y[X,)3E4?![_5_!TF.](&UK[#P%E/&#2 ]@'82:OIX
MYPUIY1V-?-*HU-D[29P*0:@"BO/(W*]/ &." )&&(12(L81(YV1RJZ:GQJ^M
M(<Q+JEWN3#5"'HNMJ*2Z:L'-'@7#';K%CE>' 7M@%K6CRKWIGO/&G>#RF2UN
MU_#X.>).@)S-#'=[@\^P\F'SMM;**N4ZYY1'*4&F=!$VND.A0#ITQ ADD$0)
M4S"!H5.)2ZM6IT9DNU%E:"R0>[M]Q(7'B-\2 -Z X_TB/;H)&JLK*>"A0[<+
M* T:HQVW.8%@[ (,=E'7I0_WXZ+W><'IHA93S5(5I3A* !>, Q@I#G!"&."9
M()@*3!C'+I33?OG4F*6R[9I8Z77,[$BC+Q(#<\,!"..LZ<XAX6G\'[QZU&%^
MSJGCT7SVF7Z#]L.2KR4MY*^R^N^'Y=O5LLRS_$>^^?9V6VQ6+W+],:>L+'<U
MIT)Q$HD(2)X* #G- $L%!6DLE1[?28)B)^$QQ_:G-O1_E4KJ.$X$:_E=+CMF
M/2_@VQ'$@) .S"&-Y<$OC>U_,4O+QOS@#VU_T#@P"W8N^*.4GMAY8AW7UD<E
MII[0''-7W]?T3%,K]R.:.UDQE40BD@(8AP1 &)DB4DCIR$0R@E@,8<I<,KT/
MWNY$3:-E>3=;-7TV9@[!LR.?WI ,3"V574-<6SOGL*\4KH-WCYN@=<ZMD_2K
MLP_U3:[J8($OU>SZ1?+5\[*\@ZV',LR4H@ SE@$H4@X()@+0))9ZX<%3Q#.W
M;"&7YJ<6AM0&F@IPM86FJH*>,&EQL$F[^28#WLRFB\:]@%4BE:Y91TX=9KDC
M,E@W#+TU<BU&,8=A52?M[?>9R]0'-V]Y3DZ-CYP#U0>8T_RH7F_I*?I\FH_P
M4?_@PT:^%'/(9))2';-P9(2?A:F#&6,*&(S2-$P49XG39?VNQJ;&<N?2<8+?
MC;E!::^K '07SG9TY0N]@<FI/W#N8M 6B/@2A.YJ:EQ1: NG3X2A;3[C1B!"
MYO-WRXVFI*\O=+%H6IA'$@JFXR5 LI@#'3810%-SF!T*SF@29C&SRJR^\/ZI
MT41IG%SK>?9UM2XO<YIK 71Y>9O "L5N1O" S< D4%D7E.;M,AMO'_A7'#\S
MU@O)_^UY]?W?]2>K8:[_LA_=E]XWRH"^XDPSAJ\]UF_>_[1:OJR6<D/7/Y_6
M=%F8XJ6KY9-^V:^K%YHOYR(C*F18 J(2L_>:84#C& /!%$D(B;$D3F<JUQJ<
MVL!NV1NT# Z,Q<'OE<V.,<!5S.WB )](#DP#MX'H' _8(N,I)KC:W*AQ@:WS
MQ[&!]>=Z'M32?%T>^+[Y^3=)C3QA6>2.%GE1%D#A<1R3C"D0J81IGB$)P!%$
M0"E$:(:0@LI)2?5*>U.CF9:-06EDK_(RUT"V/.SU!]W O.*,FOMQKQT6ODZ
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
MT3@V"XQK@?%M=K(%=8?.<Y INT,GCJ1C-FYGN@F>>4:]4Q'-5UOC2:9Y1N=
M4\WWN_L7[OJP-).\&0@M0;>W=+W^:2;]%[.L>E1/WV1EGDF+6RW-I<608,&S
M* 440CVU*OT'SA0%*(XSE-*0H]#I,L@-MDQM1OWD7CCUEIZP6[6,A._ 4V-9
M 6OOQJPM!:G_4;L25+X8OJR)=N>+WYI6-P+JL6)57TM&KT=U(V3GJDW=^LJ>
M]^(7Y7=$BO-)P_6^[CPUTN4X3@ F60*@Q S0&)DZ# E1&95AC)WJO=HU.S5*
M+#5$ 2MO$O#VC0-9V>MXC]X.>CMB] _HP!QX]E;&/D5]UASX>+QV[P21KVOX
M=HV.>RW?"8B3:_ING^YYBKQZ><FK)-B'I:C*[3W+)3=%V*)(9HQ1I&,V4PDF
M10@04T\UHK$2!!.21$XQ6T=;4R.@EJF-&OK>V. 7$[(%4>28 ].%M>7)LA\$
MASY5/@+OP$Z/I\G7P?!UDMS1TKBGR-==/CE!MOB(>^YL7<#AY[L?_)N923[I
MK\,\SCA*3'%Z%(::+S1' )IE&*20,@5%)KE])ONY!J9&$HV-06-D8*RT3Y\]
M"V(W$?B 9NAXPPT5IPS:+M=[I=">?>%H.;1=[K23:#N?N\]U_58RVU'2V[L?
M<LWS0GY>YUS.89RDE.GUC%2, 1A*#B@6"2!QQB3/:)S 9/XJU_E*?-W0]<8N
MDAC)>I=1=>S#< .L]B%8M9-$_VAR2IO47ED[$KP:3P(FG_/ETFQVF)/STM;R
MK$:L%@NZ;F7Z.L8T8WV/H@QE$4XHR$(C\L"AGEMHBD"8(I@RG,$X:[Y'[Y;B
M3_XM:CR8V'=(ZECNS_GML8NN)_A]&'%OX%9EAX.<]9,4]P:!H(1@.A(.CGTV
M$<$&6ZO_5/(,CEWA6XS!M?D>>2KEW<4/2[5:OU3&V4G^=GYV0FQ2FABT;+01
M^75 R2%!P =:(YWX]T+-[>#^&AJ=)_$7/SS>T?HU^P_.RJ\^W%?7N*Q&(=[G
M)I_\8_Y=BN/*%$>T\5LAU7;Q,5=Z%409#CD6($Z3$$!(),"AHD!!E@F()8N8
M4_6(6XR9VB[*/XZCSFUI:K#0MKKJ)=_019:G/R,!/S13UVX$E1^@=.2T&LZ9
M.*YR)_C8U3D]=)IO1]6;FO,-IHRL^7P[:*?*T![>V2,P>KLK-OMX7"BR+DF=
M2B*QS"+ L>*:06-H].,1H/I_(6<TYH1;I^9>;6YJ'/E5;C:+:C7FIQ;O=< M
M0E*O, Y^)M78&CR>5H2]7@^\#X0.\:I7*$<*7+LA]12Z6@/3&<->?\MXP:RU
M1P=1K?VG>E9C7-<E0<K4FTHAE>(()2)5()4* LA2"JAD&E]$A8ACDF3<*1?I
M3!M3(]J=B55E=,>JBF<PM LK;T1F8.[<@U*:-VNJS%9)QQY+)EY&P5>1Q#,M
MC%L6\;*+)X40.Q[M-\8_ZBA"CR%-(/JM^8',:)GU.$<D"9,TA2 CIC0/YLBH
M12@ )=0,0*.4(.0RX*\U.+717]M;QEBEQ4%>7;0P62RMHQ(W6K@*NQU'^ 1S
M8,)HX5@9>Z3L7-KKCS=LD?%$(E>;&Y51;)T_IA?KS_7,+S"D54T0OY870C^7
MIX8EC54_?K]:?Y7K[SF7Q5PIBD.D(PVN6 1@%#& "<^ Y"FG-.(0NZET.;4^
M-18J[_"8^D'E4N_E1<?793 2*+W08ZOEMM"KOF8]Z'C>ZM0KEJ>F0V$]]-EG
MB6E]DZZR/*A,/PIP2MP;!SR>7/;!S=?YHU/;XYXB]H'EY"RPUTMN4 #)S>WV
MLM5Z[1^B+,FP0B#,](H)$KUVPCC!@&2"9UB$2D&K_:K.5J;&7+^5BLIZQ*QW
MUM;41<U!:^$EG#J/=\8)5QCJT#7C1KA5+UCU#** X(3%$#,L9#K7JV:V&@WQ
M=FO#8?[E/-0^,+7C_YMQ&ICG6P!5E']UKZ^?$,DE"'SJBYRT,;YLR"4WSZJ!
M7'RX[R;5ZE6N-S\_ZP[>F+(9_[W-7TT4]#%?R@\;^5+,*5-*P(2!<N,*0J$
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
MI8;8D?J48B+A+!- ,!4#&&=ZA9DA"5"H4)PD$<21TS[37;R8&HVW,SS*I%C
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
M"E?WT[?F95:2\6^D6JUE]7?=T*_Z/\4FYYJ3WNN?Y\_'-8]0FB FDPADH2
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
M"G+HQ:$) JH0I%7%H$(T2V2:917WJI3^O(.IS9NL?<!\P^^1/0'.[9GM \?
M#VV#A+5M )&-2XY'>G)/FA_UT;WDW/-G]^+W O=Z]2IKOGE+N4U?L>>:%4L1
M0BJ#,F.9?GRQ?@<3D4.4JZ),JQP5J9?<\&D74WN &PM!9Z+7\? 5(!VW>GO!
M,_16KQ\R_CN]%YV/M=-[VL&X.[T7'3S9Z;W\S8!8O%>V2H#=-CX4-/_MZVKY
M:K7\IA\J$].4);G($HHA05(_ZIA12'B:0"PYRKBH1(ZQ<SB>4Y=3>_3?;PV)
MFL.,IF("F#>*_EMM-> [LST"R]R0O\X-P^ Y-%<TA2FLP5V%A*Y @H7SU7!P
M>H3J18=UI&B]&/#ZA>EY(74U4L^MI?&"];P\.XK7\[LR<$Y&ZT?SWYN_;^??
MZ$+?6K4M<#;G&RG,'YKJ9@<?''QSM\.:*RYEEC!8(KWVPDS/Y2C3T[BT2@I*
M<D8%=>+VJ%9-C?X_2G.[Z#=N<^1DRNMHP^_LOT#N[;^S07+KG7O-%_Z8;Q[G
M2UND63=3KQ9S83:, *,+JP9>/TIIBFJM[%>: M"U_G3UQQ*TU]6:-JP41]UU
M#M1B]4<-*%M]DYYA2W%N',=IZ]BWP]!O+SONYE_PYG#<]SZ YBMM.<C##P^O
M&&37/RK8L6;646P:=S(>$\:3^7O4QGM4SCWL\%DWYS]M=Y]0F?!2)17,;<FU
MO*@@+2H)28I4Q5*.\MQ+Q;B/,5-[3]BGW#SYIX][4&!8KX%R(^BQX!^!EP.1
M#ZO#VQ.RF/5Y0TT9OVYO3]#.UO/MVV9PD/U\:033EMH"MK4*\OJ&?//T=;'Z
M(=?F-'DMS:=T_>/P2UVT'"IQCCF%B!A=LD(*6#&N8%D(A9'DDN5.FL)QS)D:
MC;;>F-GRSE+P57_E#LC6H^._T>OQ7$.,H!N[CC<N _-K-R2'1H(/=D@Z9\"1
M-\??C!UP%P?7> D#?8P9.YL@ G!G4@UBM!I&Q8;:-S]VZU*5%(KD1$!<*0PQ
MEPHRF2%8(+/?A,M29%[G4L?-3XTJ&^N"@^^>8>=&:N&(#$Q2[F!X$\YYGR,1
MR+/&1R6$\XX]?\ O?&MD"?/&BG=+;87=2J\?-H]R_?F1+A\:\=G_TA-"*=YU
MY;5R)#45R )FK#3G5@)#BB6'19(4+,MXRJLJ(.)N+/L#@M#&".5KC 2B*77=
M%5(++B8^ULW@QFV3&ML_C:!Y2[P'W@/K/MAH_\%#IV_>WCGS@0JVC3AL+ZUG
M[FOVGT///' PHNF9A_8?*HOXF7Y_)W0_5K+1=-"$&<P038DRB26$"P9Q1E-8
M56D!.2HKBM.$%H539.3-GB8WFVU$_TSZUK&YH+'75Q[Q$L#7WP5181MZRAN*
M6(!,X@TT>D@E7FIY9+G$&PZ>2B;>NB"TBF2]J>_K>L7G9D[WU_GF\<WW^>;!
MK*._KFJZN.>;^3>;S?^PMGN@6[ZQL['ZPVHQYS_V OLBEV62LEPS"=<K8HF4
M$5)#4)*2Z\_30N9>]0_BF38UZCDRUIXD-#.85_I-\<6_?F*T$70\9G^1<1GZ
M3,<X!?9>V4 *8/S2CQ/H/ -[U\S'Q\[=@<8]\'O[_T$J*\1'/UH-R&B&C5PP
M,C:@I]4EH_<01O;WW^A\8<I O%VM/]&%W%>Z-'4O]P5:[I]6ZXT1\3:6[S;L
M*)%5QO3\4)680RPR"0DI)%2<EHJ5),N(%[_WLF9JE+XS$A@K_1B\W["XD?9H
M8 ]^-G14-_<.[!R#:K6&QC4KN7 P&'?@[;SFFKS_6]+U0?F; 79NHZ <B8_[
MV3(J!4>![3GKQFDT(,_!-+]?US<AN!M3\Z!9R=\KS4?Z4U,OVU3R--E3FNI?
MTQ_UK)0%KQ!'D$HB(595 2M!,5288$%ECECB)/70TXZID>L^(X+O[05L6\^7
M1J9?:),]PO=[C,]UKAT1]3%8=N_%'3CP8U=#V+H"#GP!K3/@]6@#XI%D,<[
MC)1Y,>0 ^65D](?U:II&C^;'R]WHC\%10D>$YL+6!Q]T\^NFDX^2&YFWW6;3
MOK+T:UGS]=SN4<\(2XC"10XQRE*(B9*0$I9#000GN> IIEY+ E\#IO:B>FZT
MYU:.-_YN<_\A41WX1?3<WCM[:DC7;6W#H]+U0^ZZA$(8:2[OW?VHT_=0<)[/
MV(/;"9BDVW2Y]J3M* O"_N&WY7P7VEY0A4NL"HADF6B.RS"D98X@3@M<(I5S
ME#N)3?IU.S5F:VVVF]5;_4*RA^L?/_U6@]5V4V_TQ_H5Y#'G<\??8<X]"*I#
M1T)8H=H.UOOC#*[FC];PD$(B[N!ZS)\' 7FDZ7(\L/TFQ]Z879T+N[<VWM37
MV\.CF:[_U8$;W\).H6O-49T8F12(X4)FD,B$0YQ4)@("5S#/,5-EI0CW"]T]
M[6)J%'Y@82?LYCD_/0.CX^YS+W &9N)#7*(KNUWV/-8V[VD'X^[=7G3P9$/V
M\C?[%1_9%8X[*#TPHSE-<L$H++#1D:&R@"S+,\A1E=$T51CSG6SCY]6&+MP>
M\VM].MW3SV)H=ST/=W_;/H"X4(8DK K)6<C=N* W@B]=>^3?UZLZPNZ9#QZ1
MJXV<[>I%"HU<<_I2C9&KUX0FJ7^3RZU\J^VT*4.4;\PI_2N]YM1=K7=GK4F5
M%!G"1HTJK32I"*))A3-(&.,J(:5>"WH5,W+L=VHSB=9LW_QR-XS=6&0 Y ;?
MRK(6 _,P@,[F)LRHLWJ0,VE/I*(EB[OU.G)>N!<4IRG@?I>'<=%[[8O1[3A(
M7>PFVWI)HC O*UA6IHP]3Q1DC&&HES$I30JN%/'*Y+[<U=081UL*K1(1?Z3K
M^<8<ZQ]E97M.8ZY@[$8_<9 ;F'%:(X^SHZ.O<&Y#$8E2KG0T*HO<=O@Y<3A<
M$;J%_5$**9^DL'4%WGR7:SZOY8/Z#RF^R/JC7#2+C(,SQ$]R.5^MWZ\V>L+.
M2LI2/7>!)2<YQ$04D,JD@B*C/$="D(JZAYOT-F=JG/.S7$HUWS0O;-GZ8H)0
M'JTW8-VX8[34^-XA4%N/P-*XY+MGVVLT73?*QQJC43;0.V?NFF(G=^#-P4 U
M+H&/^X$Z\ HT;H'WHP^4[Z;[6 ,VZF;\T ,7L%$? ^?;&_B]>AEY8S\&(J<;
M_E%:#90#X)J\MPO=VQNEI F[E[OMA(^ZWV/QS<]FGKE/CTG2K,22&?FD)(6X
MT#-O(G(&<9()5%0IE87PF7[W,69J+\O.%_/T[KP!C3MV"\TX!(X]\DS>[S-T
M;K/ZL09DZ#=CP%B WZT[PT3/Q, U5A9\'U/&S6R/ -I)MGJ,-E] 0;H)"NK*
M:W;%-?7OBZVPQTG<5F,T+C2.F;+S7&":0IZ9ZM $(5CQE$&:5DABO>BAJIIM
MW,]]QC7?B]U'.$(RY=:[&F!&4N.\(O4Y0>H1U:+];Q*WM\)TAW[@]T@L_>E=
M0/K9^K@[+$ '1O-^:N"8B&!U\#!.0=G:W_@_CP1V\,!$U<H.MZ+O,N8H75C_
M(M??Y,\_/NMF'Y1):-M/@:M",:8* A7+,<25R"%#F8*(YJ5(RYR13(:M7IQM
MF/*BY5B3H?4B=(7B/BJ^"Y-!L!YQ/7(69J/X95PP7S!.C+08\<8R^AK$W8(7
M6GIX0W1YQ>'?5+^HL., $?W;<?S(K)2TR%"J8)IR"7'*$DB$+& J$D0(Y;Q"
M-$"PT;'[D%BQ<=2PFZ@G;>/3O*[]CU9=X7<COIAHOG3<F/E@]]?&[OA19(Y
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
M*RX^IX!K7PW,U]1+>)L"]* ^;5;\;X^KA;ZX;I8I^U.+#.<)4Q@67)80DUQ
MDG(.\R2IDCSCLDA+KUQ,EUZG-F_8&6T3] [,_C_=_D*P@)C3(+BQ171H!^:/
M**CZYS+ZH!0K3]&ISW%S$'U@.,DO]+HXX%SF@UR;*'SZQ82V+E;U?/GE$UW(
M#^LYE^^6;[YS6=<VZ+4+P;+!5S.$<D7U?[!(66JJ;VBRPEPO;(I"B"0O64J<
M$L=[V# UZMI[89XRWO@!:NT(^&H\T=,<(*TO]N\',85+S_#6P#%S."@9?B2&
MGBGM!^%!@=8%8'P U@GP;@D:-^S?#P;!-\8X<! \3B2&'XR13AB&&A2_HX)^
M<%[=^@]L>KRM_'Z^'VW-]VPJ,,!'V-9,9[;Z9Y.]MZ]XFQ-!DY13B)!4$.,L
M@:20"":9%%QD>5H47OML-_J;VJOGP-PNV,TW(.@&P&[SXHBP#?R>.$3,F#IL
M0J@C+K'"BF[T-FZ<D9OK)X%'CI<%[L:M5UQ*41LYNE]-7I<]/ORPEE_;M?_]
M4KRBBX4FLOMO=+XPAX9F.X N#NK4S*J45@R5!:QH2?0<F$I(:9Y!21&322(I
MQU[*<5&LFAHU=4X!<VN IYU;-BQ@+85\^MIM ]8[)P#M_+,[7F8.[;D1&&6
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
M>"YIU%[R'!D+GY>^W @Y_7D6%K.)@HS>C0Q$,5N2-#X06V+PJ#1X4."3IKV
M<.-UAZ'@N61.CY=D(^;@S8_XU<^_0)?R]1A5<RIQ5^NNY7!OT))AY.2LMS)"
MT-GVVQ[VO?4P0#R7K&AON3817/P=9K/_G&,<?0I^A=M=>K=:G9>C(H;1$7A+
MK!) )*49>=":&,:X,29Q)OOYD/>^_C"D/*]\: U)-P&9ORUFYZB-97>RN%Q-
M9/:&90?$\83 %U$3;P&(0:G0$!TUO$;6?.>UAQ6&/:\<:!_)-@&-BSJ53>5!
MV2U1(^>K"?6.N1@=H5"*H@7U)#B5B<F1<6$@\U@#(?O??AA0GE<6M(*<F\#+
MNSD^S<?U]#N\]FM_P=:$965#9)I()B0ZV$$0&U,FC J5I',Q>UT!+_O??AA>
MGE<JM(*<F\!+9Q=?^35\62Q_3GSBWI>=,Z';1:2TEG@&I7S6<I62I6@Z*U4'
M7;WT,'0\K^3G\5)M A2G9WXV>WF^0FFL5A.E*?4L.**D9^4X""EGW!*JF%"@
MC+%5]IH;+ST,%,\E!]I7JDV XLT9++_@SOCGY>*/]==7B[-O?OYS@E%[5++<
M%M4^H:^M2E^**$F6-DF@4GHC*X!C[\L/ \ES29#6DO+(8'D7\_+%>9KB;[Q8
MKV&U4<C;F?\RB;)$\I&3!.6B)WY!++/X(= 4M-)<WWL+^V&LW/WNPZ#R7/*G
ME63<A%DY_8I1_"7. PV""PHDF8@"83H0'[(ED>,6Z2$P[?I=B+K]SL.0\5QR
MJCUEV@0B/IZ'V32^G2W\>B(R:.841ETA )%6.^)-1+&( "@+$8RI4<*Q]<K#
M\/!<4JK])-H$'#97PKL+YJ=?48:KD_-U:2)5S@XF(&34.6BB7>9$XJ?$.H/<
M))N\S\D+6@,?]]%P&&">5V:UFLQ'1M"+,YBG<H>GVQNM2<I%DTD2I:*:&4Y<
M4)P8CG;0&N>%[@>6&Z\[[#KE<TFG'B_)-HP(4K[TLW?S!#_^$WY.N(.H!(J!
M6XT8QET1K:"71+/(;38R8JA>PV[<?.UAD'AFB=,>DFWD_N3U)="W^)W5)#*5
M-%6)B-)L1&H9B?-)$Y:2S (8*-<O67K'BP^#QW/)D]:0;E, V5PEWS AK)'@
MD/3 5$"49TH<UT!TDC&4LT=9Z8;MK5<?!I+GDBZM(^%&8+*ZOM %Z>7/3X42
MF$?X##_6+_&7_S'Q*25;NERAB51$.N&(DZ6AD4D6MU-C8\\BD8-).0Q&SR7!
M.HP&JL'JWWZ[)67D^1_'M*7MTCY;LKM)ZV$=:F\]HW>SVONIZMFWMKQJLON&
MJZZH2O+2^-00#^7$33*!T8BEQ B:N0HILMVK0+<%<N\;>L4?FR1=5\C$D33'
MT5.6&&$3F5PF-GM/:!#,LVABZ'F)=NMEX[1\JJ>H&Y''D3(<._3<D/W^HKGU
M!"1N7PGYA<!*'5M0Q&JEB57 O$Y<:M?/8]AYX3AMG@:%P%&R; ,&;Z?+LW=I
M0C/+B6-(E&VI3!.:HGMC):$00U:EZRJK8@,VKQNGH=.@$#A"CBWNXJ]./IR>
MO'_W^L7G-Z]?OGC_XL.K-Z=_>?/F\^DQV_G=#^O?A/XP.GMN\+=:%)_DM].Y
MG\<IA@2+3>N=*P!Y=->,%(;@AU)AXQ()$;< +KFA+D>6PWTN=*^VW_?05:W/
M^:97)DO,6LDIX2[A;I<\$)<L(Y9:KT!"SN&^RXB]N!RQZ?U@2+BSV?GCQ=U
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
MU!R)AMW#B\%4TP#N;I8:?/3+DV4GOM0=)G^$Y>E7E/G$0J;&:2 NT\*53R1
M9,1:9J@"!UG5'A9T&&6-F+ Z2!M &<U!K&-A]>)\_76Q+ T')SQZ[1ESA$?+
M2RL7B3L >@HA<PT8@ 3AZW>:O8^BL<_[!X14+^$W"J5WJ]4Y<J(4#;[0#^6#
MM,J5+H*:J"18%#1IS6M?D+R;FK$/\0>'T!%";Q0^)^?KU=K/2T?*20C"&C"6
M*%4Z43I',?H4EJ1@9<PA@ZP^\^P!DL8^H1\<2,>*OP$T;57>W;E5.^85+8,$
M/90\?0J".!<I23928Y.G)M:V2@>0-?;!?554U59#6\BZM6,'P<%H%@D-LMQ-
M-YY80S-R9IG% )I35[])R9WDC'LW9#@D]1)[BPBZV+!33D'3A#95*?3WF/+$
M 7(5 ,VKBDXR&"8[>9R+--C]CZ&1<X2X6T3-]N[,A8R&>D48<$>DIL@&U1E=
M/\.<RY$;/F !_W&>T6 50T/CYUC!5P/10'5!IY_QXU_??/A\>O+VY..;3R\^
MO\.?]JT)NN.I5>N!#J&\4BW0IB#Z"F);98VX0"AN/SG+TCO9FV)-*+&EVD,;
M*[2H?7_O#E(J5_S0@+Z^<1A&0@(B0T8SR3D0)B#AYNIMJ-YXK:6*GQKZ?J#(
MYS$2'G$C6BW794)2.H]K=.1A^7T:H:M&H)'J9#PG2"BZ7\ZXTLI+D&B1,Z6I
M\/2@ P]\P18Z\*MK9-SU[D;.,H[0XZ*B4-L 15<YN^%@=7&R+*@HW4O+@"-J
M2^FL(M;C/IFM<CQ*'=EA]\0.0\9M L:!1QV=W@9(3P$WX,.>GH=57$Z_=1J8
MIU?392R7/_"KB]H!$W22D%$N3)<^N!100FA5F?:)^:"D2+6KOAZB:70,]57[
M[N934P<-8.HSQ*_SQ6SQY>>%D"[9P.W9E-ZE/FI9^M-XXFV4Q&EEM,+_!U?[
MZ.H.4L8Y!AT.034DW@!P]H2)0H"-(AG"E>3E[AE#XEWI=YNC5":Y%&NW9&R\
M\.<8GZ:2@!N R"?X#O-S>(M2VM=F[2H84,'1[)TF(#RNIJ M"5K*T@3"L1R8
MY*EVYNY TAIQD(]$P*W;H_75T3[*KH;RE1%+^+]4+F%G&7FTIO33I;YT''$$
MURDG6>N$KJ0SWM1.-QQ!YKCH&P0NCX-D;]TU ,\R;?0DEV& VW[$Z6*6KB3(
MM! AZ41,L(K(TN D6!2HY.A)6)NB'. D]2&J&ME'ZYB^RDIH&E:3D++-KJR(
MZ-'I*+V8?2E?D9$!LRI2D>N?9MQ%S<BW.BKK_6!8/4H)#<#IS\O%:H7Q3IZN
M)SG)I*(%XC5#.5!(&,MZ3W04,>HH3?U^_%NO;ZY$L8_=.5:L#;1:N&K'_>;'
M-YCC]GNU8FR0*2<#)/D";9L-<3F7*2<8]7(/!GQM^W(G,<U5(_9!2QV1-V!-
M/J$:D("O:!1?HX<W6WPK0KK@:J($8Y31,@5;TC(6)Y2)2I*([ VWFKM(:V<I
M[R5HW"VJDM)O.=:U--  G$YA-BM!P#S]U2__ 5O"FB3F%8^F&-7@2D10.'&&
M  I/@#=:Y>K'JW=2,Z[+/ R0*LF^ 13]&>8HH!ER\B*=3>?3(ISU]#M<LA.<
M530D1SCKYNYB7!DT#R1F0Q,OYEM4=WON)VE<5V@8/-740@.@0CN[7I[']?D2
M!74*Z_5L4^<P3^_.OOGILGR!_M_WZ0JUMIHHI3@+J30^*O.]6;#$.\?P@Z I
M6,^D'6#K>P2%X_I3@^V%0^FH 03>DMDDZ<"!*DMPP1BTRTRBK) !&H0#YX33
M:K#Y19=$C'NY8Q@<]9-T2R'==5O2B:0(9RLU<?@?LA %<67&J>&:R0B,8\PZ
M%%BNR6CN+E"5,.Y(,3> E'=S-%!H-B]W91LXXR(J0C7#@,$X12S5B5BOA7+
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
M$+M9BGH=(??04\'?*<_\N%Q\GZ+D7O[\'4.6=_,3!*0O1UDOXGKZO2MRN9*
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
M66=)-_]VPBB>BLIG*$K6.\.3>#7%7"*+(%Q()L36;0-M*._N\;<M9,^HUH[
M/."@/BJ-5[.\%<<D,)F-T57<C.ZG6',')2*0#*R++@?N6B_2;DC^N&GL'BQQ
M4P5W@.W-4]3RTWQ3'K*5!2[_L5CO#,M*13J7((.M^P^U!CJZ"207D8ZI]P5;
M^P;/T31N&NAD*&RJBE%?[M9E0GL<JCO=CV^NFQ_7RQ'_+U[D7T+Z]Z0DPWRV
M$9A#!<J0"#P* R8%$R/)Q.=[#WL[JK;:T31N6-0<@V-J;.RRP6>=FOL^S9;+
M'WV;B7)<N:@<%,=B]6HT^%S]]!"LT#:H7-Q>*#V2H$$0-2\3HN?452_X/.Q8
M/N>PW!Q9)G3,MKA:;5+W;$0#428&6(I,,9K@8SB#D1U*[R!TVY>)[HXTW8&+
M^ECSUJW8/^"Z3_3UG%B>&!<<UF.MDB'.,GE(P;  CME$"DG&BE.UB3Q/W2#$
MNA>#V!.KIP/@;;<H3U2PN83H@)LZ%-\2!]%K"TX)% KI#YO/G]M^>Q!H_(L#
MS4&B?=D7\5W_^'K.XR1RSK0HY(!D4?=;(0>G4X2"2A:Z58N,^LQQS35EPS+N
M[,7 ;GSU=6#.KA]L+QY[L-TD'#*?H+=&:ILA""PU?<4A!B,A!R:CRXKEYB7=
M0^@:!LB7]P;47"<=X&Q+^!,% O_"^GI/WNDW.GN?\<Y^&*.+K>-%@0?)ZTM^
M@J Y(ZX5B]IG)T7K40;'T#L,ER_OH>=L.NQQ5DLU]368^A8N:CXV4 @U^X;7
MX\#O++!Y^-<^?IDO5D38Y9V_?\20EY/0<?1TF--+I]%8F1\^$[<+J5;?/R+=
MZ#_.[\N%$SB3AEHH3$?%,/"")?#<Y"*"J=O7&EN=X=2U&R=3=4(?NJ>:Z\(9
MKH6(%(:!#$;14:V'MN0 ALE$UT]BPC=O/!Q"V+C%'R?"T.ZA,:U4U($?L!E:
M__%+[1*O?WL[HL+I+#BZ",FFZC?'4M, '+0RC&(_(95N7N&V@Y9>9L4T4_O]
MY$P+'72*I4U=J9%%(8\:-.>Y=F,XB'3Z(/I0;'211]]ZWN-N:D8N56NB[0$0
M.D#T'8#H\4.V*2&VS&:I; 2O!9TR9>A7V0K@VFE7K-/M<WQ/T=,?D [1^?U6
MJE8*Z !,:V_VTX_>[+8:'7/BC&0BE3"@2G1DL%&0G!+'8K*D.*BU*[63FI$K
M$4\#I$;"[P!&%&"3@*;AXLV,_,BK]5B :K&1R%&14=!LZ@H6"@K!LT@NI51<
M.):#T*UOM1VD]#*.YE0N4@L-= "D;?9Z23+ZB(MOTS2=?7Y?'N%N61MCEX__
MJ\W95(:GJ&I]&4>*982UX.L<>EX;;7)TQL;6K<4MZ1^],>IX0,T[T6X'R/YC
M/L/O?X3%OW'U^]4L;PV]+*DN9M%@8\V*<QEKJ&U!8 @F6VE"DHTQ^C@EXZ)M
M/&3,FZNI [#]\^.G!8;EU>).BF?#B;."IR(XE) 3*"U"[:(-P*S)Y*T$;YOO
MQ-Y-S;BW<C>@:Z2N#H#W>K[X.E^$U7J'T -FF)31DD#H )&?K(Q)$$ND?]C"
MHK6>HJ/V2[^>(&C<1I!NX-=.:3T@\%$'^_8]T3E7,,E:*9LI8-/DR<00'#B1
MF8X\8PJMYS \0U(O4[5.%9JTU$@' /OQD+SZ%J87542_SQ<?B;-7EQ333__[
MNE;PM[_3Q56F4_TJI<75^O%Y7=7ZJM!_O[JXF/]5TPKTOWQ-;$Q7;VM[3,E2
M(2-)<VU$+<=A) @2"1,\<AM]E*9UR'Q:CL9U+)N"[\$\AVZ0</BYF*_"19N"
MF7O\WY/.[3*<=1O8/V?D\5Q4\?R#KJ]?L,P7^"G\/4F.LZ*L I]J2P,7$EQT
M%I@3B5P@DT5I_8#;A/!Q/=E3HOS\>NW R!_*=#VXMTR7;"0+)';KZ@86%04$
M^B>0ZYX+<I<<MO8UFA ^KD?2(Y@/U^O^8/;78)[AYTK(IS,Y+KMNJ(G06ID2
M*;+(UM<)^W6"91T]F'(R)C.!09W5(=E%Z;@-U>,Y&DTT]Y(K&.>S=>W25;CX
M(ZPV0IJ7D<H8]R?F;+6,1\KI_ 6-6NF V1. -:.H4Z,!9[B%8GF.'D4TIK7I
MZ:V@T7!/7#H)HG ZPTR1"&30P*/G$GU,H7DGP\]5T+@/A@XK:-Q'11VXMKO+
MJZ(BYR-D$$$0'R+4!HU@ZFM'3L4SYFSKIZB77-"XE]H'%S3NH8-.L;1=S(3:
M>)$\B&3)WT'FR/DH!;(0@=F00\9SE,?V\)3>1MO#"QKW$7T'('JB#,I%%[U)
M'(0M)* H"W@L#C3F)!U+I;2__8ZK01NCF'$O?0^O0=M'^!W Z+D +!:9!9TX
M0"8*J&"0'(%,(5$2,2NT2K+66&KQ\#-R3=HQMUQ+C70 L/MQ]ZVS67W0VY#J
MA\3_C1\J5"I9L@)H7 (E P/G=*T.C@:3SBZGUO?A403W_6RS%W2>R0&>3H\O
M"+3_FJZ^3&?O9_@?&!8_<#ZQ22$)6-<2% W*\P+!9H0B)#+B7QC>VG >3_7(
MJ_O.![$#P=U(WR\(X>NG5F+XTY?%_.KSE]^GW]:\_ZB#B7<B<68D";L@R=YP
M<(Q;R!AC2B$+Q=-89GH( ^/Z%/WCOCT*.C@")RY$P)",8U& O0Y.T4)DWM.-
M6Y1&5N=YM'9=.BA).=G[YGB'I".<=%BPLDL/OX?IXO^%BRN\T4&@V$<E(T!X
M+\C[E+4[*S&*D=#YB*BB:YTI/9C8O@M3SN'''Z>_#LS[03[=#=<3%XR,T4J@
MNXN.)3$)T3D%TEGRZU*2TH4>_/<;BE^&[WXDK%KX[8?I^ 4A>I>W=LNXDA8Q
M: _&16+<RT#!"B+H.G.1.6&*;MU2T(SXE^&KCX/SMIKO /('UO#P$*)$7C<F
M:08*38'(62;'*GOC8XZ1OZ#JJ]%]ZK9@/H-.F_G)YZK+>A<6=1#I-SQ5K=6#
M#YRV?NII?LY?$Y7H6A>I: BI=J*ZNA^28BO@3">3N<HVMJXI/E]-U/:(?,"$
MI XZ2Z_KV-K9:L(\V71N$P29+2B3R-KK(@&38=J4;#BV+P7;0<R+J7W:!ROW
M;5L;571_\?Y8XOWG_'K\Z';/QO;WRXFV204F,@2GB6GIB6D3 DB#/EK-R7:U
M#J*:$#ZNCWDFK)Y?Q1W@^OWJ"RX^?0FS3WA9VW<7W]]<?B7WIDJ[,OJT4"9:
MU<I'$G#4.9#?$S3$$CQXGPMGOG@TK2>%'4?QN [FF9!\1J5V .'[(JS)C?D5
M73DA3R^^D\.%B\OI;,W@C=]^.;^B.\C1%>12B. R0U!)1XA>12@JN\)JLWMH
M'?8?3.RX?2EG NYY5/F"NU0>OX7H;]_(8UY^/-VG;U8YG*9S]:PTDEJC,.WQ
MUXS;ISD7;*@+8((U#I05KJYC0W*,65!1U24QYQF^V2H<.\2ONE',=?V@+LKQ
M4C@4EA4HG\BF1&XAN9*T82Y$WGI3\/%4]UC[=A#*6CC*1RBT Q=CUQ@[(MF%
MNGM6&4U2E%G2_<-%G=NI6!0IF]S39,J3@>W<B!@XMG(?]72 LJ:CG+1P6&<K
M@6:YNF'2DSL?#603%5/),@RMH?GSCZW<"U"G'%NYCW8[0/83H^ET9K'F1$B:
M%"DH63?S9$Y^?/&EN*01;>NZX",G";Z,\95[(63X),%]U-4!\)X>2A>D+\F6
M#-S519S:&8@YTIG&:+VUR2(V=[6/GB3X,@99'@._=DKK (&[WY3K)(7I[&I^
MM7S&0;IUVC&CI0 =G"6&5<H!G'>))&NE1"5D/&,-UM[DCXOND5W4L6#0P0EX
M6O+/L?\6E\N:RN;B#_J;7Y83HZ6*L2BH!?3$O:U]JH%4$1SWWK%B16NCW9:#
M7@L33PS$O9(()T7%BS\36Z[?+][.9Y_K8/%<7*#8 U+F="<6D8#<,0LYAFC)
M+9-"NJ[.Q'T.>BUB?$EGXBA4='\F'N=YXD,H.18/W(M<AU]$",84T-+3B<]8
M5/-!S(?0V6M=8T_X;J#A#OJ!VMYK=V9)KINCHD[))IT@B6+J('^*>R2%WZA#
MU.B*B+EU8^E)&1KW5?MEG(MS8N:ES!G=]RZ\+Q/C>-;9"V!:1;H:.8)3VH)7
M64I)+J2.YYV/?B1#@\Z1_M]S="[,O)1S]+@D[G,NT"G#BP,N- <5<WTLSA*X
M$TD%E16%5QTX68><"?,_^TRTU__1R#]=Q\F-8/]8/V[@O2JAFVSVJ^42U\5$
M;Z<A3B\VR>?U_R2'U<U/.:*RZD24'%U/=0X)-:JBNOW(=)DNYO73=\:U2AMD
M=G5<JPV@7+9 QIL#,RIHKX,-H75K_5/T'%U^<F,1UG)_]:C<W\\^U&.^J*UB
ML_QN3B=[\]M?PG*Z&<1FI:US'QC4%C%0/M?EUZX.GC<\E5!2=OQ4@CF6^)%+
M EKA[4'QRBC*[2#?<\/X+]_OF)O?%_A?5SA+W]<%%R8J)5TH8$)];A8F@4\R
M@Q<V*%26B=QZ:,P LCI!XGD!LPNVC;37$R ?8VCSKNV4$,4:"77A3-V05R!F
M5@A&U@9O#0FN]1/L +(Z 60K*.R"6B.]= JUY<V)W:Z+93QE7U/WS-,_5.UI
M,,4"DRZ'P(A'<PZLW:>K$["U L, L!VEF0[0MJ,6O)Y+JWQ11C.(JB[BYO6-
M**&!Z+)6UK!B=.O*^MW4C/L*V,>]VDA7':#N Y)W/$T4TS_.T^-_NCEA%KF-
M-6G-=*P3HRTGWUI%2!P=6IN9DJT=OV/H[;+78V_,S$=28 =@W;&QG0<?8B)G
M1:>$H#+6U<BQ0#9<%*TQB>93BQ^G9%R G0\)\^9JZ0!<3]53,RE-D@'0.P.J
MA/J>H!189J1DZ,@S;OT0=63Y^\GNW]% UD@]'0!M5]\*9U$Y3<1'%3(Y)$Z!
M4W7SI) B\5!D=JWKPX[I4SM9(4P?+EX++74 MJ;] B+G8+T*8&Q=8I2C ^<M
M0M)!"E]$G9ORO^UJNV#= E"G;%?;1[L=(/N)"\$SI05W'KRD>)\X"1 X<I"6
M6<TXAAQ;%V#]CVA7VPLAP^_O?=35 ?">[GQ"G[GF6@-J.LFJKN-UFFEB)J&*
M40FM_/^VJYT=?NV4=C "O^$BSML_R]W\\O].<4%D??G^%K_AQ?IND2HGK\@S
M%O6A4T6!=+*,!\:+9=%C+J*U(1Q&V;@EI9UXF.UUV(%U?#0U_Y"_S9'FW@8A
M8@)IZ+BIE UXQAUHS4UTQ13;?-_(7@1V\HS2$"%#7E*:J*LG++Z9?;U:+=<2
MXQN3GY5,(M$]$KF3H+1,=1::@^BE3($YD5GK<LDGR.D$9^U!L MN1VJD4W")
M#2O&*5'62WNBH7]P3]>"% XD1V,35Y(UG]S\!#F=O-B- JY#--(IN.2&%<:U
MT[*0LYJEK-L0'+&B.5BI@_?1!^2M!V(^04XGN<)1P'6(1GH"UQ'N[]N;O4ZY
M!)$5FBI/BITL1O <Z\:#Z+UUV4C>8[7JV[U6,Y^L*Z>S4.3LB.C@.%SS_$CI
M\$WEL++U>'M+3DFB?X04R"G1#@IR1N D!G7SM;C/$=6)QWA^P-R?V=)4>QW
M\?$7U$<8G)04,!0N00M.C)4BP2LA(2F-GD6%OKDC,)BXD>>GM 7%H.JO8S74
M15[QSF3FQ_C1W.DH#(=8+#E03 9P7&<H46O'':9TRHTTA\+L="-)3@JSAKKH
MP*SME-5$I&)B3)R\<DO67U!H%HO4$$4,5I+?4ESKZM:=Q(P\ N2D>&JC@1ZW
ME#W3$?DZ+!;?JQ.RWD)0.R)_6ZZFE[61]>9_N:2_-J<#MUA-R9E^-U^=L'/T
M.'I.W3_:4%KGZ"(U626EE 6'DI,9S#7Y33<NRQJ95"7PW-IZG+*+M#Y/WKY\
M7D=VQO. +G)@/@A0F5B,F 74ZC8AI%()3S$'XQX9G00<QV+@L=;[8P3>P=7Z
M>&O7.L9:OP^%HC#CNK4F("BC$M /\<#H(C$YE\S4>?HS;T@:?Q#^42H?U&5Y
MF/Q[@M/M4:MA^N8^V(X.EEFK8#P4&1)Y(W7$-/F=(#@7=!2-B:=[N'V"KDZ,
M5 L@[ )9*ZUT@+0_YXNU:FZ'43S"Y;9$QWKA!'/ HY>@7%+@)2H@D<HL@\JV
M^7:9/<CK!'?-L#$_CZ(ZP.#6W?V 7XE)S-="V\U>U,IJ(^RFJP4+L5<?DG*T
MUGL9JKO1/.FV%XGC8O%D4'F0A#N=WCJ Y3;F>E\&R)$+XQ%=!LEE!A6Y@1#0
M@M=6AI =^<&Y,2;WH6_<)-VY 'DRC76 QCIKKZYUK)YSK=.]]F;HT.B,#@@;
M#A1/&CQ2U&6URXFX*]JW1MUC=(R_L:!E+'&TI#M$R\8!R9%C2%S51A=3-]8Z
MXJ+4/:"!ZQ*Y\*[UX\'CE(Q[01ZOX6<@<X"X.P#-1YQ-YXN:2MP6Y:?B"@]%
M %W-=8]78.",<X VF\#H_XR*C?'R@(B^H'*(9N<MQ=P!3GXTN-=CB[S.V4A6
M[2VOKET"BF5('LH+1&4EXZ>8?-I3SVSK:^A(*7>'DW?A<GMZ/.?>R1C!1&2@
M:C^18]Y 9#E;8ZV+5IT4+;>T])0&W5_'3T+F0(&/")SZ2#:Y\ZIUQU+^>H6D
M4[W=;99*41PEL$)NN[)TPBAF2)!YH7^5M)3W]\D^?"$<^K&>$'*H2N<GE&_/
M>#';H%+X@HE.D4#IZ5!Q#D$7.F,AF) CD_S^+JP#\&)Z"+7/BY=#Y-O=Q?3V
MI@B2W+@0F1;@+-)UK;@ KZ("853646HA^&E?>=_N51%]LN;,T[HRA\F[ ]C4
M6.#3)A:XR2M-4G2NT*$"J15=T]*0K<P!@7OFA5-9,MVZ!/110GJZIPY4\2-1
M]7'R;@::AI52_YC/\U_3BXLPRV_H1\T^5\MZ71@V0[+8BP7]^&_'U#[M^86C
MJYF.X:A1?=*6A%</27BDA"^JDJ/'6@Y<'R*"H7B[Z #(I,0H"%^E]1"=O0@\
M.I&SJ21[7[:?O;;ADHZ-1&V!Q;HB+/ (P<4,+!D*+$1*LGGZ;P<IXQJKTZ'E
M0:ZG@28ZN/E^G\ZF*WQ+A_B!P'[Y_D?XS_GB]4587E=81.U9Y)X<327(X@M'
M%E^7 )JYS$1!(W7S:<S#R1L7>$W@\'!*VDETTS?L;AF[$^/8&N%0? HZJSK'
M*^H:WB"@01M%,-'QUGFE/4D<??[9:: R'))'ZZT#6+Z>7WZ]HA_W<5Y6?Y'@
M[_&XB8E="B8)XH="X_69SG1MR 3&!&3<IZ)<Z[?9081U"\'CH?%@X%1K/74
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
MJOT8$1G0[:8A%A*@,?3[=*+'@J<)>^%Q;AN ME?A2\$E_6&J"O^,DVBJY&*
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
M^@<CB:[&.#\)EOXY"]=E:)CO59^]FN7U7UTNK^HSR[K4\1V2)*V6-O$"J.N
M*Z$-^$*G4X22LC"\)(XGA=O>)(_C6Y\/D:?5X?Z@]=>@G>'GNC+W4]/GB4^;
MK.I$1\881P\J.@.*.0W>J )!8:0KSQO/6B>9[WY_'/_[E)@Z6+K-2@D/])E^
M^Z^K1X7AN5<A%PLZ9P)YKDW\REDP-FK%O=,I#!OVNN,#/87L#;RE%F+LSU6Z
ML][VAWO[??GT!>^Q/%F/"*GST82O37&1CH\3-H'1(FF&EBMVVK+ O<@=T=%J
M@I7!>XG;*F[L$&\GG_>8>N16_^$>GV@74%@70>M</4_K(8H<07!+)HS.>11'
M#K/>DZ(1_:R6@!Q/2\>Z6B<$YX^'<%[NB:$ZE28'DTV@^T9Z<CZRE!!S3N#H
M"!:F3<EE6(+B"")&=,O.!\'&NNBQ%>0MAB4NW]5U0W60[1%]'CM^TM%-'$,H
M;-2A<?VI&T"MQ\1@28 LB+H674!@$LE+EW3G11^M;#UL^4<*CG71WJ^^U)T
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
MYQEN\Z_*&S0V5M-=TW+9<O B6N"L!!Z+Y=:V3ESN<;PNP'0("'8K$AXMD;,
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
MS:BET :RJ/,RD$ASNI!SH@IS*:$)NRT /@"YKY]LY,'1IP+*"P!M*+6.L/C
M,WZ)-H])*T.74<CU1LJ%/)7H'$BI.#DKJ'QL/;MKG_.-:SS'QF5S"7:$SJWO
M_!)5PL88-6> S =B'R:BRA<H26)4,5F,K7W.W4XV;KPS-B(;2JTC++[H4V>/
MEOX'W$LDP\_)^3%UH9^VF11-*IV:;]%X_4CC1CYCHZ^%G#J(?5XD0WN*"%6!
M6M@'98VK!7T.H@27K0OD:K?V#KLT<F/&+"UDTWFSQ0=,\UF:7DW7OW!>WI>"
M=:/171-*76G5IK5BO\]JV4AQ!)4G:)NPUJ$4',$&)(A&E.!M%F!]U(Q,%UFN
M,VJ;>)ZW#R7P[J965)W::_I]7Q_\\"3Y[",O54L=(Z5U$1QC 0S%7M'PDF-I
M[? U.':_[1/[(.RQ$3RU/#MP!7<A^?EP#)>3S$I(O!1(7JW?G7%P4FO0P:><
MM/;>Q!&P^])Y^VTJ'AJT321X)FC]]O?Z .N'V8WS3#_T;KG$U;*^F-I(^^IJ
M_M]AEG"B<T8E4(-UF1QH0:ZTUTY#%#D'D8,TJO5UU)B$?MN'A\;T4'(^$Y@_
M__SP_1\)ETOZ#[;^^R^XJ.L])U9H;3%YH,B0HE K:]JL+B!2*G&7$N=B%$N]
M#Q'CY@!&-=^#R?I,P$Y?_)9.5O==D=3IN+]/DF4E)F4A6NY!&:/ <^,A&9:9
MU,9KT3J!?]A)QWUQ/29LCY1:/\.!=R'VIWD-G:_IQ^(5;I,H$Z&R=4(RD!@3
MW3NA@)>:0[ B4I 0N3=C^!?/G77<1>ECPO1HR9V)$5V/&;C]TNSC^HW5S:7!
M7(I<E0B*50^I8(;H(P/O@BV>+A3C6K=X'GOFG1!K+Q&QS239+7*?RW-/C O1
MU;VO#C4#Q1U='DD9X$27D5:&8EO7"78_W4YH=)>!QJ.ETWFEX*>PJ%1]:50,
M>/+K6N;[7S_K"5+Z$5.*BDL0VG)0V6=RZ:R&9',2CCD7!YJ ,4A*_R?\[W<I
MS:\KP#_^LIC/Z*]ILP_UY\5-RN'^3TS)!A,<-DM1H]->1H:@F?*U)R5!S%9
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
MGRLWMS5K9033AB(1X:VDF$28NN5< OK"!7%)\-1Z=O:+A^D1BX?*_''XUD0
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
M+FAT;5!+ 0(4 Q0    ( &N 8U;X'1,[2 0  "88   6              "
M 5E"  !O:W1A+3$S,3(P,C-?97@R,S$N:'1M4$L! A0#%     @ :X!C5A_C
MPJH0"   :2,  !8              ( !U48  &]K=&$M,3,Q,C R,U]E>#,Q
M,2YH=&U02P$"% ,4    " !K@&-602Z+=0,(  !E(P  %@
M@ $93P  ;VMT82TQ,S$R,#(S7V5X,S$R+FAT;5!+ 0(4 Q0    ( &N 8U9Q
M F '3 4  %$:   6              "  5!7  !O:W1A+3$S,3(P,C-?97@S
M,C$N:'1M4$L! A0#%     @ :X!C5O2QM\'F*00 \%LM !$
M ( !T%P  &]K=&$M,C R,S Q,S$N:'1M4$L! A0#%     @ :X!C5MB.HWIW
M%0  //4  !$              ( !Y88$ &]K=&$M,C R,S Q,S$N>'-D4$L!
M A0#%     @ :X!C5FD3!U?[+@  7N0! !4              ( !BYP$ &]K
M=&$M,C R,S Q,S%?8V%L+GAM;%!+ 0(4 Q0    ( &N 8U;N  "$?YH  .3F
M!@ 5              "  ;G+! !O:W1A+3(P,C,P,3,Q7V1E9BYX;6Q02P$"
M% ,4    " !K@&-6=O+!^)GS  !E:0$ %               @ %K9@4 ;VMT
M82TR,#(S,#$S,5]G,2YJ<&=02P$"% ,4    " !K@&-65YO03,)/ 0"_#@X
M%0              @ $V6@8 ;VMT82TR,#(S,#$S,5]L86(N>&UL4$L! A0#
M%     @ :X!C5O%KQY@NV@  8PX* !4              ( !*ZH' &]K=&$M
F,C R,S Q,S%?<')E+GAM;%!+!08     #0 - &P#  ",A @    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
